@areca-cms/skills

中文文档
0.9.1发布于 2026/11/06MITES Module构建来源已验证近 30 天下载 1991

Agent skills for Areca CMS: the site SDK, the MCP server, the quickstart and visual editing. Installs into Claude Code, Codex, Cursor, Copilot, OpenCode, Gemini CLI and 20+ other agents.

原始使用文档
文档目录4 节
  1. Install
  2. Supported agents
  3. Other ways to install
  4. Development

@areca-cms/skills

npm MIT license

Part of Areca CMS, the open-source CMS for agencies. Documentation · GitHub

Agent skills that teach AI coding agents and chat apps how to work with Areca CMS:

SkillTeaches
areca-sdkConnecting a website with @areca-cms/site-sdk: tokens and env vars, areca.config.ts, the areca CLI, reading content, rich text, SEO, preview routes, Go-live builds
areca-mcpConnecting an AI to a site's MCP server and using it: OAuth and personal keys, roles, the draft/ready/live workflow, field formats, SEO, images, every tool
areca-quickstartSetting up Areca in a new website project: checks the project, interviews you about the content model, languages and build, wires the SDK, and makes a first release. Run it as /areca-quickstart
areca-visual-editingSetting up a site for the CMS visual editor: the frame header, live updates with the bridge, site content pages, click-to-edit markers, the CMS settings, React, Next.js, Astro, SvelteKit and plain Node, and troubleshooting

The skills are plain SKILL.md folders in the open Agent Skills format. They have no scripts and no dependencies, so they work in any project.

Install

npx @areca-cms/skills

Pick your agents in the selector (agents found in the project are preselected), then choose the skills and project or user scope. You can optionally add the MCP connector URL as well: a site's <cms>/api/mcp/<site-slug>, or the agency connector <cms>/api/agency/mcp for agency admins (it reaches every client and site, and is registered as areca-agency). Only the URL is written, never a secret, and each agent signs in to Areca in the browser on first use.

Non-interactive:

npx @areca-cms/skills add -a claude-code,codex,cursor -y
npx @areca-cms/skills add -a claude-code --mcp-url https://cms.example.com/api/mcp/acme-site -y
npx @areca-cms/skills add -a claude-code --mcp-url https://cms.example.com/api/agency/mcp -y   # agency connector
npx @areca-cms/skills add -a codex --global -y      # user-level folders
npx @areca-cms/skills mcp -a cursor --url https://cms.example.com/api/mcp/acme-site
npx @areca-cms/skills mcp -a cursor --url https://cms.example.com/api/agency/mcp
npx @areca-cms/skills export --out ./zips           # Claude app / ChatGPT uploads
npx @areca-cms/skills remove -a claude-code -y
npx @areca-cms/skills list                          # agent ids and folders

Agents that share a folder get one copy. For example, Codex, Cursor, Copilot, Gemini CLI and OpenCode all read .agents/skills. Re-running add updates the skills in place, and remove deletes only areca-* folders.

Supported agents

Coding agents: Claude Code, Codex, Cursor, GitHub Copilot, OpenCode, Gemini CLI, Windsurf, Antigravity, Cline, Roo Code, Kilo Code, Kiro, Amp, Factory Droid, Goose, JetBrains Junie, Continue, Augment, Zed, Trae, Warp, OpenHands, Qwen Code, plus any other agent that reads .agents/skills.

Chat apps: the Claude app (web and desktop) and ChatGPT. Choosing one exports one .zip per skill:

  • Claude: Customize > Skills > + > Upload a skill (code execution must be on).
  • ChatGPT: Skills > Create > Upload from your computer.

MCP config is written to the project file for Claude Code (.mcp.json), Cursor, VS Code and Copilot, Codex, OpenCode, Gemini CLI, Roo Code, Kiro, Factory, Junie, Continue and Qwen Code. Agents with only a user-level config or a settings UI get the snippet printed instead.

Other ways to install

  • Claude Code plugin: /plugin marketplace add seirai-dev/areca-cms, then /plugin install areca@areca-cms.
  • skills CLI: npx skills add seirai-dev/areca-cms --skill areca-sdk --skill areca-mcp --skill areca-quickstart --skill areca-visual-editing.
  • Manually: copy skills/areca-* from the repository into your agent's skills folder.

Development

The skill source lives in the repository root under skills/. The build copies it into this package. pnpm test checks the skills against the agentskills.io spec, and also checks that every SDK export, CLI command, env var and MCP tool in the monorepo is documented, and that no removed tool still is.

Releases are automated; see Releasing packages. The release PR bumps version here, in .claude-plugin/plugin.json and in each SKILL.md metadata.version together (the tests enforce that they match). Commits under packages/skills/, skills/ and .claude-plugin/ count towards a skills release.

版本与发布记录

@areca-cms/skills 共发布 13 个版本,首次发布于 2026/10/11;过去 12 个月发布了 13 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.9.1latest2026/11/061 天前
0.9.02026/11/061 天前
0.8.02026/10/318 天前
0.7.12026/10/318 天前
0.7.02026/10/308 天前
0.6.02026/10/2711 天前

关于 @areca-cms/skills 的常见问题

@areca-cms/skills 是什么?

Agent skills for Areca CMS: the site SDK, the MCP server, the quickstart and visual editing. Installs into Claude Code, Codex, Cursor, Copilot, OpenCode, Gemini CLI and 20+ other agents.

如何安装 @areca-cms/skills?

在项目目录运行 npm install @areca-cms/skills,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 areca-skills,可以用 npx areca-skills 直接运行。

@areca-cms/skills 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/areca-cms__skills 是否存在。

@areca-cms/skills 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@areca-cms/skills 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=22.6.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@areca-cms/skills 可以商用吗?

@areca-cms/skills 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@areca-cms/skills 的下载量有多少?

根据 npm 官方下载统计,@areca-cms/skills 在 2026/10/07 – 2026/11/05 这 30 天内被下载 1,991 次,日均约 66 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@areca-cms/skills 还在维护吗?

最新版本 0.9.1 发布于 2026/11/06(1 天前);至今共发布 13 个版本,其中过去 12 个月发布了 13 个;首次发布于 2026/10/11。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。