关于 panews-creator
面向 PANews 投稿者,指导通过平台认证流程撰写、编辑、管理和发布文章,并处理图片、标签及专栏申请。执行操作前要求验证会话,对删除和提交等操作设有确认规则。
主要功能
- 01验证会话并查看专栏
- 02创建、编辑与管理文章
- 03上传图片并获取 CDN URL
- 04按关键词搜索标签
- 05提交专栏申请
适用场景
- 01准备并提交文章供审核
- 02修改被拒文章后重新提交
- 03为草稿上传封面并查找标签
- 04在执行删除前确认目标文章
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ panewslab/ skills --skill panews-creator安装后在 Claude Code 中输入/panews-creator确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/workflow-apply-column.mdworkflow-manage.mdworkflow-polish.mdworkflow-publish.mdworkflow-revise.mdscripts/cli.mjs详细介绍
这是面向需要在平台上撰写、编辑、管理和发布文章的贡献者提供的 PANews 创作者技能。当任务涉及经过身份验证的创作者工作流时,请使用此技能,例如验证会话、管理草稿或投稿、上传图片、搜索标签、申请专栏,或准备文章以供审核。
此技能最适合用于实际的 PANews 发布操作,而不仅仅是一般的写作帮助。它应清晰、安全地引导用户完成平台工作流,尤其是在涉及会话验证、投稿状态或具有破坏性的操作时。
执行任何操作前都必须验证会话。
如果没有可用会话,请引导用户从浏览器开发者工具 -> Application -> Cookies 中获取 PA-User-Session。
如果收到 401 响应,请立即停止,并告知用户会话已过期,需要刷新。
常见用户表达
- “帮我发布这篇文章。”
- “上传这张封面图片,并为我的草稿查找标签。”
功能
| 场景 | 触发意图 | 参考 |
|---|---|---|
| 发布新文章 | 我想发布一篇文章 / 帮我投稿 | workflow-publish |
| 管理我的文章 | 投稿状态 / 有没有被拒稿 | workflow-manage |
| 修改并重新投稿 | 编辑草稿 / 重新提交被拒的文章 | workflow-revise |
| 申请专栏 | 我还没有专栏 / 想开设一个专栏 | workflow-apply-column |
| 上传图片 | 上传这张封面图片 / 将此本地图片转换为可用的资源 URL | 使用 upload-image |
| 搜索标签 | 查找合适的标签 / 搜索与此主题相关的 PANews 标签 | 使用 search-tags |
| 润色文章 | 帮我改进这篇文章 / 审阅文章 | workflow-polish |
语言
--lang 接受标准区域设置字符串(zh、en、zh-TW、en-US、ja-JP 等),并会自动映射到最接近的受支持语言;如果省略,大多数阅读类命令会自动检测系统区域设置。
对于 create-article,--lang 表示文章内容语言,且为必填项。请传入文章实际使用的语言;此命令不会自动检测区域设置。
一般原则
- 收到 401 时,立即停止并提示用户刷新会话
- 执行任何删除操作前,都必须获得用户的明确确认
- 不要在用户未提出要求时修改其文章内容或观点
执行防护
- 对于润色文案、提出改进建议或帮助用户准备投稿内容等低风险任务,可以更灵活地处理。
- 对于高风险的创作者操作,必须严格遵循流程:
- 执行任何创建、更新、删除、投稿或申请专栏操作前,验证是否有可用的
PA-User-Session。 - 收到任何 401 响应时,立即停止,并要求用户刷新会话后再继续。
- 删除前,必须针对确切的目标文章获得用户明确确认。
- 更新文章时,只修改用户要求修改的字段。
- 将文章状态改为
PENDING前,确认用户现在确实要提交审核。 - 将图片上传和标签搜索视为 PANews 发布工作流的辅助步骤,而非无关的通用工具。
- 执行任何创建、更新、删除、投稿或申请专栏操作前,验证是否有可用的
脚本
scripts/cli.mjs:PANews 创作者命令的统一入口
node {Skills Directory}/panews-creator/scripts/cli.mjs <command> [options]
不确定参数时,请先使用 --help 查看:
node {Skills Directory}/panews-creator/scripts/cli.mjs --help
node {Skills Directory}/panews-creator/scripts/cli.mjs <command> --help
可用命令:
validate-session Validate session and list owned columns
list-articles List articles in a column
create-article Create an article in a column
update-article Update a DRAFT or REJECTED article
delete-article Delete a DRAFT or REJECTED article
upload-image Upload a local image and return CDN URL
search-tags Search tags by keyword
apply-column Submit a column application
评论
支持 Markdown