mcpField
P
panews-creator

panews-creator

github.com/panewslab营销与增长45182 次安装3 周前更新
代码仓库

关于 panews-creator

面向 PANews 投稿者,指导通过平台认证流程撰写、编辑、管理和发布文章,并处理图片、标签及专栏申请。执行操作前要求验证会话,对删除和提交等操作设有确认规则。

主要功能

  1. 01验证会话并查看专栏
  2. 02创建、编辑与管理文章
  3. 03上传图片并获取 CDN URL
  4. 04按关键词搜索标签
  5. 05提交专栏申请

适用场景

  1. 01准备并提交文章供审核
  2. 02修改被拒文章后重新提交
  3. 03为草稿上传封面并查找标签
  4. 04在执行删除前确认目标文章

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/panewslab/skills --skill panews-creator

安装后在 Claude Code 中输入/panews-creator确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
workflow-apply-column.md
workflow-manage.md
workflow-polish.md
workflow-publish.md
workflow-revise.md
scripts/
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