diff --git a/CLAUDE.md b/CLAUDE.md index e254add..0f8dbff 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -4,13 +4,13 @@ Claude Code marketplace plugin providing AI-powered content generation skills. V ## Architecture -Skills organized into three categories in `.claude-plugin/marketplace.json` (defines plugin metadata, version, and skill paths): +Skills are exposed through the single `baoyu-skills` plugin in `.claude-plugin/marketplace.json` (which defines plugin metadata, version, and skill paths). The repo docs still group them into three logical areas: -| Category | Description | -|----------|-------------| -| `content-skills` | Generate or publish content (images, slides, comics, posts) | -| `ai-generation-skills` | AI generation backends | -| `utility-skills` | Content processing (conversion, compression, translation) | +| Group | Description | +|-------|-------------| +| Content Skills | Generate or publish content (images, slides, comics, posts) | +| AI Generation Skills | AI generation backends | +| Utility Skills | Content processing (conversion, compression, translation) | Each skill contains `SKILL.md` (YAML front matter + docs), optional `scripts/`, `references/`, `prompts/`. diff --git a/README.md b/README.md index ba28783..2c461f1 100644 --- a/README.md +++ b/README.md @@ -52,16 +52,14 @@ Run the following command in Claude Code: 1. Select **Browse and install plugins** 2. Select **baoyu-skills** -3. Select the plugin(s) you want to install +3. Select the **baoyu-skills** plugin 4. Select **Install now** **Option 2: Direct Install** ```bash -# Install specific plugin -/plugin install content-skills@baoyu-skills -/plugin install ai-generation-skills@baoyu-skills -/plugin install utility-skills@baoyu-skills +# Install the marketplace's single plugin +/plugin install baoyu-skills@baoyu-skills ``` **Option 3: Ask the Agent** @@ -70,13 +68,13 @@ Simply tell Claude Code: > Please install Skills from github.com/JimLiu/baoyu-skills -### Available Plugins +### Available Plugin -| Plugin | Description | Skills | -|--------|-------------|--------| -| **content-skills** | Content generation and publishing | [xhs-images](#baoyu-xhs-images), [infographic](#baoyu-infographic), [cover-image](#baoyu-cover-image), [slide-deck](#baoyu-slide-deck), [comic](#baoyu-comic), [article-illustrator](#baoyu-article-illustrator), [post-to-x](#baoyu-post-to-x), [post-to-wechat](#baoyu-post-to-wechat), [post-to-weibo](#baoyu-post-to-weibo) | -| **ai-generation-skills** | AI-powered generation backends | [image-gen](#baoyu-image-gen), [danger-gemini-web](#baoyu-danger-gemini-web) | -| **utility-skills** | Utility tools for content processing | [youtube-transcript](#baoyu-youtube-transcript), [url-to-markdown](#baoyu-url-to-markdown), [danger-x-to-markdown](#baoyu-danger-x-to-markdown), [compress-image](#baoyu-compress-image), [format-markdown](#baoyu-format-markdown), [markdown-to-html](#baoyu-markdown-to-html), [translate](#baoyu-translate) | +The marketplace now exposes a single plugin so each skill is registered exactly once. + +| Plugin | Description | Includes | +|--------|-------------|----------| +| **baoyu-skills** | Content generation, AI backends, and utility tools for daily work efficiency | All skills in this repository, organized below as Content Skills, AI Generation Skills, and Utility Skills | ## Update Skills diff --git a/README.zh.md b/README.zh.md index 6a9abac..f5f58fe 100644 --- a/README.zh.md +++ b/README.zh.md @@ -52,16 +52,14 @@ clawhub install baoyu-markdown-to-html 1. 选择 **Browse and install plugins** 2. 选择 **baoyu-skills** -3. 选择要安装的插件 +3. 选择 **baoyu-skills** 插件 4. 选择 **Install now** **方式二:直接安装** ```bash -# 安装指定插件 -/plugin install content-skills@baoyu-skills -/plugin install ai-generation-skills@baoyu-skills -/plugin install utility-skills@baoyu-skills +# 安装 marketplace 中唯一的插件 +/plugin install baoyu-skills@baoyu-skills ``` **方式三:告诉 Agent** @@ -72,11 +70,11 @@ clawhub install baoyu-markdown-to-html ### 可用插件 -| 插件 | 说明 | 包含技能 | +现在 marketplace 只暴露一个插件,这样每个 skill 只会注册一次。 + +| 插件 | 说明 | 包含内容 | |------|------|----------| -| **content-skills** | 内容生成和发布 | [xhs-images](#baoyu-xhs-images), [infographic](#baoyu-infographic), [cover-image](#baoyu-cover-image), [slide-deck](#baoyu-slide-deck), [comic](#baoyu-comic), [article-illustrator](#baoyu-article-illustrator), [post-to-x](#baoyu-post-to-x), [post-to-wechat](#baoyu-post-to-wechat), [post-to-weibo](#baoyu-post-to-weibo) | -| **ai-generation-skills** | AI 生成后端 | [image-gen](#baoyu-image-gen), [danger-gemini-web](#baoyu-danger-gemini-web) | -| **utility-skills** | 内容处理工具 | [youtube-transcript](#baoyu-youtube-transcript), [url-to-markdown](#baoyu-url-to-markdown), [danger-x-to-markdown](#baoyu-danger-x-to-markdown), [compress-image](#baoyu-compress-image), [format-markdown](#baoyu-format-markdown), [markdown-to-html](#baoyu-markdown-to-html), [translate](#baoyu-translate) | +| **baoyu-skills** | 提供内容生成、AI 后端和日常效率工具技能 | 仓库中的全部 skills,仍按下方的内容技能、AI 生成技能、工具技能三个分类展示 | ## 更新技能 diff --git a/docs/creating-skills.md b/docs/creating-skills.md index 064ced6..e09d4f8 100644 --- a/docs/creating-skills.md +++ b/docs/creating-skills.md @@ -34,20 +34,22 @@ metadata: 1. Create `skills/baoyu-/SKILL.md` with YAML front matter 2. Add TypeScript in `skills/baoyu-/scripts/` (if applicable) 3. Add prompt templates in `skills/baoyu-/prompts/` if needed -4. Register in `marketplace.json` under appropriate category +4. Register the skill in `.claude-plugin/marketplace.json` under the `baoyu-skills` plugin entry 5. Add Script Directory section to SKILL.md if skill has scripts 6. Add openclaw metadata to frontmatter -## Category Selection +## Skill Grouping -| If your skill... | Use category | -|------------------|--------------| -| Generates visual content (images, slides, comics) | `content-skills` | -| Publishes to platforms (X, WeChat, Weibo) | `content-skills` | -| Provides AI generation backend | `ai-generation-skills` | -| Converts or processes content | `utility-skills` | +All skills are registered under the single `baoyu-skills` plugin. Use these logical groups when deciding where the skill should appear in the docs: -New category: add plugin object to `marketplace.json` with `name`, `description`, `skills[]`. +| If your skill... | Use group | +|------------------|-----------| +| Generates visual content (images, slides, comics) | Content Skills | +| Publishes to platforms (X, WeChat, Weibo) | Content Skills | +| Provides AI generation backend | AI Generation Skills | +| Converts or processes content | Utility Skills | + +If you add a new logical group, update the docs that present grouped skills, but keep the skill registered under the single `baoyu-skills` plugin entry. ## Writing Descriptions