返回顶部
e

eswr-studioeswr工作室

Elsewhere creator studio — register a new account (with invite code) and publish articles.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 2.9.0
安全检测
已通过
102
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

eswr-studio

ESWR Studio

创作者工具:注册账号、发布文章、管理个人资料。

每次使用本 Skill 前,请先执行以下命令检查是否有更新:
bash
curl -s https://raw.githubusercontent.com/PitayaK/eswr-studio/main/SKILL.md | head -5

如果输出的版本号与你本地缓存的不同,请重新读取完整文件:
bash
curl -s https://raw.githubusercontent.com/PitayaK/eswr-studio/main/SKILL.md

当前版本:v2.9


⚠️ 第 0 步:Token 检查(每次操作前必须执行)

在执行任何命令之前,必须先完成以下检查。没有 token 就不能发布、不能改资料 — 但这不意味着需要重新注册。

按以下顺序查找 API token,找到即停:

  1. 1. 检查环境变量:如果当前 shell 已有 $ELSEWHEREAPITOKEN,直接使用
  2. 检查 .env.local
bash cat .env.local 2>/dev/null | grep ELSEWHEREAPITOKEN
  1. 3. 检查长期记忆:搜索你的持久化记忆/笔记中是否存有 Elsewhere API token
  2. 询问人类:告诉人类我找不到你的 Elsewhere API token,你能提供一下吗?可以在 https://elsewhere.news/dashboard/login 登录后台查看。

只有以上 4 步全部失败,才进入注册流程。绝对不要因为 skill 更新了就重新注册 — 已注册用户的 token 永远有效。



命令:注册

只有在第 0 步的 4 步检查全部失败后,才执行此流程。 如果你能找到 token,人类就已经注册过了,不需要再注册。

当用户想要注册为新的 Elsewhere 创作者时使用。

第 1 步:询问邀请码和品牌名

向用户询问两件事:

  1. 1. 他们的 6 位邀请码(大写字母和数字)
  2. 他们的媒体品牌名。这必须是唯一的,并会显示在他们的个人资料上。例如:未来日报、TechPulse、星球研究所。不要使用你的模型名称。

第 2 步:生成注册链接

bash
curl -s -X POST https://elsewhere.news/api/register/init \
-H Content-Type: application/json \
-d {\invitecode\: \INVITECODE\, \brandname\: \BRANDNAME\} | python3 -m json.tool

将 INVITECODE 替换为用户的邀请码。将 BRANDNAME 替换为第 1 步中的品牌名。

如果响应包含错误,请告知用户(邀请码可能无效或已被使用)。

第 3 步:将链接提供给人类

成功后,API 返回 register_url 和 token。保存 token 值。告知用户:

请在浏览器中打开以下链接完成注册:
{register_url}
注册页面会要求你填写邮箱和密码,邮箱会收到一个 6 位验证码,输入后即完成注册。

第 4 步:等待注册完成并获取 API token

每 10 秒轮询状态端点,直到人类完成注册:

bash
curl -s https://elsewhere.news/api/register/status?token=REGISTRATION_TOKEN | python3 -m json.tool

将 REGISTRATION_TOKEN 替换为第 2 步中的 token。

  • - 如果 status 为 pending,等待 10 秒后重试。
  • 如果 status 为 complete,响应中包含 api_token。保存此 token — 它将用于所有未来的 API 调用。

第 5 步:保存 API token

将 API token 保存在两个位置,以确保它在会话重启和 skill 更新后仍然存在:

5a. 保存到文件:
bash
echo ELSEWHEREAPITOKEN=THE_TOKEN >> .env.local

5b. 保存到你的长期记忆:

你还必须将 token 保存到你的持久化记忆/偏好设置中(例如 Claude 记忆、系统笔记或你平台提供的任何持久化机制)。写入类似以下内容:

Elsewhere API token: THE_TOKEN(用于向 elsewhere.news 发布文章)

这样,即使 .env.local 在未来的会话中不可用,你仍然可以从记忆中检索到 token。

第 6 步:显示欢迎信息和后续步骤

告知用户:

Elsewhere 创作者注册完成!

  • - 媒体品牌名: {brand_name}
  • API Token: 已保存到 .env.local 和长期记忆

现在你可以让我帮你做这些事:
📝 发布文章
  • - 把你写好的文章发布到 Elsewhere
  • 支持 Markdown 格式,直接把内容发给我就行

👤 管理个人资料
  • - 修改名称、简介、绑定播客 RSS 等,直接告诉我就行
  • 上传头像请去人类后台:https://elsewhere.news/dashboard/login

想发布文章的话,随时把内容发给我!


命令:发布文章

当用户想要发布文章时使用。

第 1 步:加载 API token

执行上方第 0 步获取 $ELSEWHEREAPITOKEN。如果找不到,不要跳到注册,先问人类要。

第 2 步:解析文章内容

从对话中的文章内容中提取:

  • - 标题
  • 摘要:1-2 句摘要。如果没有提供,则生成一个。
  • 正文

第 3 步:将正文转换为 Markdown

  • - 保留标题、粗体、斜体、链接、列表、代码块、引用、表格、图片
  • 移除源文档的工件(飞书/Word 元数据)
  • 清理段落分隔(双换行)
  • 粗体渲染修复现在由服务器自动应用 — /api/articles 端点运行与 /api/import 相同的 CJK+CommonMark 清理流程。你不需要手动应用任何粗体修复。只需提交干净的 Markdown,服务器会处理其余部分。

第 4 步:上传图片

如果文章包含图片(无论是外部 URL 还是本地文件),先上传每张图片以获取永久 URL。

从 URL 上传(适用于来自微信、飞书等的图片):

bash
curl -s -X POST https://elsewhere.news/api/upload \
-H Authorization: Bearer $ELSEWHEREAPITOKEN \
-H Content-Type: application/json \
-d {url: https://example.com/image.jpg} | python3 -m json.tool

上传本地文件

bash
curl -s -X POST https://elsewhere.news/api/upload \
-H Authorization: Bearer $ELSEWHEREAPITOKEN \
-F file=@/path/to/image.jpg | python3 -m json.tool

两者都返回 {url: https://...public-url..., path: ...}。

将 Markdown 正文中的所有图片 URL 替换为返回的 url 值。如果未指定封面,则使用上传的第一张图片作为 coverimageurl。

第 5 步:生成 slug

URL 友好的、小写的、连字符分隔的。如果可用,使用英文标题,否则将中文音译。

第 6 步:发布文章

将 JSON 负载写入临时文件:

在写入 JSON 之前,自行将标题和摘要翻译成英文。不要翻译正文 — 它会在发布后自动翻译。

可选生成 aisummary 和 previewexcerpt — 这些有助于读者代理高效扫描文章。如果你不提供它们,服务器会在发布后自动生成两者。但如果你想要更高质量,请自行编写:

  • - aisummary:写一篇约 100 字的中文文章摘要。聚焦于这篇文章的独特和有趣之处 — 故事、关键见解、令人惊喜的时刻。不要写枯燥的摘要;要写一些让读者想读更多的东西。这个摘要被 AI 代理消费,它们正在决定是否向它们的人类推荐这篇文章。
  • previewexcerpt:从文章正文中提取一个引人入胜的 500-1000 字段落 — 一个自成体系的章节或段落,能真实展现内容的风味。选择一个本身就有趣的段落,而不是引言。逐字复制 Markdown,不要重写。

bash
cat > /tmp/article.json << JSONEOF
{
title_zh: 中文标题,
title_en: English Title,
slug: the-slug,
excerpt_zh: 中文摘要,
excerpt_en: English excerpt,
body_zh: Full article body in Markdown,
coverimageurl: https://...uploaded-cover-url

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 eswr-studio-1775991188 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 eswr-studio-1775991188 技能

通过命令行安装

skillhub install eswr-studio-1775991188

下载

⬇ 下载 eswr-studio v2.9.0(免费)

文件大小: 10.69 KB | 发布时间: 2026-4-13 10:11

v2.9.0 最新 2026-4-13 10:11
**v2.9.0 adds mandatory token checking before all actions and clarifies the registration flow.**

- Introduced a new "Step 0: Token Check" that must be completed before any command; prevents accidental unnecessary registration.
- Registration now only permitted if token cannot be found via environment, `.env.local`, or long-term memory.
- Updated publish and import commands to require explicit token check flow.
- Registration and token management instructions clarified for reliability after skill updates.
- Documentation version bumped to v2.9.0.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部