From 9a9f6a42cd3bce79b01504620ac2576c2412e492 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jim=20Liu=20=E5=AE=9D=E7=8E=89?= Date: Sat, 17 Jan 2026 22:02:40 -0600 Subject: [PATCH] chore: release v0.9.0 --- .claude-plugin/marketplace.json | 2 +- .gitignore | 3 +++ CHANGELOG.md | 8 ++++++++ CHANGELOG.zh.md | 8 ++++++++ CLAUDE.md | 18 ++++++++++++++++++ skills/baoyu-article-illustrator/SKILL.md | 10 ++++++++++ skills/baoyu-comic/SKILL.md | 10 ++++++++++ skills/baoyu-cover-image/SKILL.md | 10 ++++++++++ skills/baoyu-gemini-web/SKILL.md | 10 ++++++++++ skills/baoyu-post-to-wechat/SKILL.md | 10 ++++++++++ skills/baoyu-post-to-x/SKILL.md | 10 ++++++++++ skills/baoyu-slide-deck/SKILL.md | 10 ++++++++++ skills/baoyu-xhs-images/SKILL.md | 10 ++++++++++ 13 files changed, 118 insertions(+), 1 deletion(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 8d536fe..909d830 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -6,7 +6,7 @@ }, "metadata": { "description": "Skills shared by Baoyu for improving daily work efficiency", - "version": "0.8.2" + "version": "0.9.0" }, "plugins": [ { diff --git a/.gitignore b/.gitignore index 5d9dbd5..c98f656 100644 --- a/.gitignore +++ b/.gitignore @@ -140,3 +140,6 @@ vite.config.ts.timestamp-* tests-data/ .DS_Store + +# Skill extensions (user customization) +.baoyu-skills/ diff --git a/CHANGELOG.md b/CHANGELOG.md index 062add5..68c4a86 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,14 @@ English | [中文](./CHANGELOG.zh.md) +## 0.9.0 - 2026-01-17 + +### Features +- Extension support: all skills now support customization via `EXTEND.md` files. Check `.baoyu-skills//EXTEND.md` (project) or `~/.baoyu-skills//EXTEND.md` (user) for custom styles and configurations. + +### Other +- `.gitignore`: adds `.baoyu-skills/` directory for user extension files. + ## 0.8.2 - 2026-01-17 ### Refactor diff --git a/CHANGELOG.zh.md b/CHANGELOG.zh.md index cec1096..a86b93a 100644 --- a/CHANGELOG.zh.md +++ b/CHANGELOG.zh.md @@ -2,6 +2,14 @@ [English](./CHANGELOG.md) | 中文 +## 0.9.0 - 2026-01-17 + +### 新功能 +- 扩展支持:所有技能现支持通过 `EXTEND.md` 文件自定义。检查 `.baoyu-skills//EXTEND.md`(项目级)或 `~/.baoyu-skills//EXTEND.md`(用户级)配置自定义样式与设置。 + +### 其他 +- `.gitignore`:添加 `.baoyu-skills/` 目录忽略,存放用户扩展文件。 + ## 0.8.2 - 2026-01-17 ### 重构 diff --git a/CLAUDE.md b/CLAUDE.md index 609022d..a35e6de 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -188,3 +188,21 @@ Image filenames MUST include meaningful slugs for readability: - Pass parameters exactly as documented in the skill - Handle failures gracefully with retry logic - Provide clear progress feedback to user + +## Extension Support + +Every SKILL.md MUST include an Extension Support section at the end: + +```markdown +## Extension Support + +Custom styles and configurations via EXTEND.md. + +**Check paths** (priority order): +1. `.baoyu-skills//EXTEND.md` (project) +2. `~/.baoyu-skills//EXTEND.md` (user) + +If found, load before Step 1. Extension content overrides defaults. +``` + +Replace `` with the actual skill name (e.g., `baoyu-cover-image`). diff --git a/skills/baoyu-article-illustrator/SKILL.md b/skills/baoyu-article-illustrator/SKILL.md index e7cbec9..5afd363 100644 --- a/skills/baoyu-article-illustrator/SKILL.md +++ b/skills/baoyu-article-illustrator/SKILL.md @@ -449,3 +449,13 @@ Typography: Clean hand-drawn lettering, simple sans-serif labels - Sensitive figures should use cartoon alternatives - Prompts written in user's confirmed language preference - Illustration text (labels, captions) should match article language + +## Extension Support + +Custom styles and configurations via EXTEND.md. + +**Check paths** (priority order): +1. `.baoyu-skills/baoyu-article-illustrator/EXTEND.md` (project) +2. `~/.baoyu-skills/baoyu-article-illustrator/EXTEND.md` (user) + +If found, load before Step 1. Extension content overrides defaults. diff --git a/skills/baoyu-comic/SKILL.md b/skills/baoyu-comic/SKILL.md index 07590af..227c01b 100644 --- a/skills/baoyu-comic/SKILL.md +++ b/skills/baoyu-comic/SKILL.md @@ -388,3 +388,13 @@ Detailed templates and guidelines in `references/` directory: - `ohmsha-guide.md` - Ohmsha manga style specifics - `styles/` - Detailed style definitions - `layouts/` - Detailed layout definitions + +## Extension Support + +Custom styles and configurations via EXTEND.md. + +**Check paths** (priority order): +1. `.baoyu-skills/baoyu-comic/EXTEND.md` (project) +2. `~/.baoyu-skills/baoyu-comic/EXTEND.md` (user) + +If found, load before Step 1. Extension content overrides defaults. diff --git a/skills/baoyu-cover-image/SKILL.md b/skills/baoyu-cover-image/SKILL.md index 26c3e6b..fa0d579 100644 --- a/skills/baoyu-cover-image/SKILL.md +++ b/skills/baoyu-cover-image/SKILL.md @@ -252,3 +252,13 @@ Preview the image to verify it matches your expectations. - Image generation typically takes 10-30 seconds - Title text uses user's confirmed language preference - Aspect ratio: 2.35:1 for cinematic/dramatic, 16:9 for widescreen, 1:1 for social media + +## Extension Support + +Custom styles and configurations via EXTEND.md. + +**Check paths** (priority order): +1. `.baoyu-skills/baoyu-cover-image/EXTEND.md` (project) +2. `~/.baoyu-skills/baoyu-cover-image/EXTEND.md` (user) + +If found, load before Step 1. Extension content overrides defaults. diff --git a/skills/baoyu-gemini-web/SKILL.md b/skills/baoyu-gemini-web/SKILL.md index 1ba83e9..f29cf3f 100644 --- a/skills/baoyu-gemini-web/SKILL.md +++ b/skills/baoyu-gemini-web/SKILL.md @@ -175,3 +175,13 @@ Session files are stored in `~/Library/Application Support/baoyu-skills/gemini-w - `metadata`: Gemini chat metadata for continuation - `messages`: Array of `{role, content, timestamp, error?}` - `createdAt`, `updatedAt`: Timestamps + +## Extension Support + +Custom configurations via EXTEND.md. + +**Check paths** (priority order): +1. `.baoyu-skills/baoyu-gemini-web/EXTEND.md` (project) +2. `~/.baoyu-skills/baoyu-gemini-web/EXTEND.md` (user) + +If found, load before workflow. Extension content overrides defaults. diff --git a/skills/baoyu-post-to-wechat/SKILL.md b/skills/baoyu-post-to-wechat/SKILL.md index c35d3d8..4497ea4 100644 --- a/skills/baoyu-post-to-wechat/SKILL.md +++ b/skills/baoyu-post-to-wechat/SKILL.md @@ -72,3 +72,13 @@ npx -y bun ${SKILL_DIR}/scripts/wechat-article.ts --markdown article.md --theme - **Not logged in**: First run opens browser - scan QR code to log in, session is preserved - **Chrome not found**: Set `WECHAT_BROWSER_CHROME_PATH` environment variable - **Paste fails**: Check system clipboard permissions + +## Extension Support + +Custom configurations via EXTEND.md. + +**Check paths** (priority order): +1. `.baoyu-skills/baoyu-post-to-wechat/EXTEND.md` (project) +2. `~/.baoyu-skills/baoyu-post-to-wechat/EXTEND.md` (user) + +If found, load before workflow. Extension content overrides defaults. diff --git a/skills/baoyu-post-to-x/SKILL.md b/skills/baoyu-post-to-x/SKILL.md index ba2e79a..dd3cb7b 100644 --- a/skills/baoyu-post-to-x/SKILL.md +++ b/skills/baoyu-post-to-x/SKILL.md @@ -101,3 +101,13 @@ cover_image: /path/to/cover.jpg - Always preview before using `--submit` - Browser closes automatically after operation - Supports macOS, Linux, and Windows + +## Extension Support + +Custom configurations via EXTEND.md. + +**Check paths** (priority order): +1. `.baoyu-skills/baoyu-post-to-x/EXTEND.md` (project) +2. `~/.baoyu-skills/baoyu-post-to-x/EXTEND.md` (user) + +If found, load before workflow. Extension content overrides defaults. diff --git a/skills/baoyu-slide-deck/SKILL.md b/skills/baoyu-slide-deck/SKILL.md index 8e24ec1..4397ee4 100644 --- a/skills/baoyu-slide-deck/SKILL.md +++ b/skills/baoyu-slide-deck/SKILL.md @@ -214,3 +214,13 @@ See `references/modification-guide.md` for: - Auto-retry once on generation failure - Use stylized alternatives for sensitive public figures - Maintain style consistency via session ID + +## Extension Support + +Custom styles and configurations via EXTEND.md. + +**Check paths** (priority order): +1. `.baoyu-skills/baoyu-slide-deck/EXTEND.md` (project) +2. `~/.baoyu-skills/baoyu-slide-deck/EXTEND.md` (user) + +If found, load before Step 1. Extension content overrides defaults. diff --git a/skills/baoyu-xhs-images/SKILL.md b/skills/baoyu-xhs-images/SKILL.md index c4e9366..4c6d1f6 100644 --- a/skills/baoyu-xhs-images/SKILL.md +++ b/skills/baoyu-xhs-images/SKILL.md @@ -301,3 +301,13 @@ Detailed templates and guidelines in `references/` directory: - Use cartoon alternatives for sensitive public figures - All prompts and text use confirmed language preference - Maintain style consistency across all images in series + +## Extension Support + +Custom styles and configurations via EXTEND.md. + +**Check paths** (priority order): +1. `.baoyu-skills/baoyu-xhs-images/EXTEND.md` (project) +2. `~/.baoyu-skills/baoyu-xhs-images/EXTEND.md` (user) + +If found, load before Step 1. Extension content overrides defaults.