BCMS Content

Polar Sponsor
爱发电 赞助
.NET 9.0

通过命令行运行 BCMS 内容操作。一个轻薄的 CLI(封装官方 @thebcms/client SDK),供代理创建、更新、删除和列出条目。

BCMS Content CLI. 坎尼科复制件: 编辑此文件时使用ai/chills/bcms-content/SKILL.md...

功能概述

BCMS Content CLI. 坎尼科复制件: 编辑此文件时使用ai/chills/bcms-content/SKILL.md...是一项面向实际任务的技能,主要用于Claude代码和光标插件通过在ai/producers/*/plugin/chills/bc下的共鸣链接将同一文件包装.。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
  • 实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

使用与执行

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;

结果检查与注意事项

涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

BCMS 内容 CLI

权威副本:请在 ai/skills/bcms-content/SKILL.md 文件中编辑本内容。Claude Code 和 Cursor 插件通过符号链接将同一文件打包至 ai/providers/*/plugin/skills/bcms-content/ 目录下。

该技能附带一个轻量级可执行 CLI(cli/bcms.mjs),用于执行内容操作:创建 / 更新 / 删除 / 列出条目,以及上传媒体文件。它封装了官方的 @thebcms/client SDK,因此条目的 meta 字段会被自动转换为后端所期望的原始属性格式(而直接调用原始 REST 接口时不会进行此项转换)。

如需进行内容建模、在应用代码中使用 SDK、集成框架,或对接 MCP 服务器,请使用配套的 bcms 技能。若您希望直接运行命令并获取结果,而非编写应用代码,则应使用本 bcms-content 技能。

设置指南:thebcms.com/agents — 包含 MCP 连接配置、技能安装说明及 CLI 使用示例。

初始化设置(仅需一次)

  1. 安装依赖项:在本技能目录下执行(该目录拥有独立的 package.json,仅含一个依赖):
npm install
  1. 提供 API 密钥 —— 即用于 BCMS MCP 的三段式密钥(keyId.secret.instanceId)。该密钥必须对目标模板/媒体具备相应的内容权限。
export BCMS_API_KEY="keyId.secret.instanceId"
# 可选:仅适用于自托管或自定义应用源站(origin)场景:
export BCMS_API_ORIGIN="https://app.thebcms.com"

MCP 密钥与 SDK/CLI 所用 API 密钥是同一凭证。只要密钥具备对应模板/媒体所需的权限范围(参见 references/permissions.md),则可用于 MCP 的密钥在此处同样有效。

执行命令

完成 npm install 后,可任选以下任一方式运行命令:

node cli/bcms.mjs  [args] [flags]
npx bcms-content  [args] [flags]

运行 node cli/bcms.mjs help 查看内联帮助信息。

命令列表

命令 用途
create-entry