- Rename skill dir and update name/description/triggers; re-sync marketplace, bump 3.7.0 → 3.8.0 - script.md: add 屏上呈现总则 overview table + inline (屏幕:…)cues; AI judges per-section visuals - guidelines: add 屏上呈现推荐 and 照着念友好 rules; wire read-aloud re-pass into Step 4/9 + Critical Rules - youtube.md: add 参考资料 block + chapters block with estimate disclaimer; richer cover guidance - bilibili.md / platform-differences: reconcile timestamps (script none; YouTube desc estimated + disclaimer) - update cross-refs in README, CLAUDE.md, slides-video, personal-chinese-writing-style Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
3.5 KiB
01coder Agent Skills
A Claude Code plugin marketplace containing skills grouped by category.
Repo Structure
01coder-agent-skills/
├── .claude-plugin/
│ └── marketplace.json # Marketplace catalog (groups skills into plugins)
├── skills/ # All skills live here
│ ├── {skill-name}/
│ │ ├── SKILL.md # Skill definition (frontmatter + instructions)
│ │ ├── references/ # Domain knowledge, patterns (optional)
│ │ ├── scripts/ # Automation scripts (optional)
│ │ ├── assets/ # Templates, resources (optional)
│ │ └── templates/ # Report templates (optional)
│ └── ...
├── CLAUDE.md # This file
└── README.md
Plugin & Marketplace Architecture
This repo is a marketplace — a catalog of plugins that users add to Claude Code.
Key Concepts
- Marketplace = this repo. Users add it with
/plugin marketplace add sugarforever/01coder-agent-skills - Plugin = a group of related skills. Defined in
marketplace.jsonunderplugins[] - Skill = a
SKILL.mdfile that Claude auto-invokes based on context
marketplace.json Structure
All skills are bundled in a single plugin 01coder-skills. The plugin uses:
"source": "./"— plugin root is the repo root"skills": [...]— explicit list of all skill directory paths
{
"plugins": [
{
"name": "01coder-skills",
"source": "./",
"skills": [
"./skills/video-planner",
"./skills/share-reading"
]
}
]
}
This structure ensures that when the plugin is installed and cached, the skills/ directory hierarchy is preserved and Claude Code can discover the SKILL.md files.
Installation
/plugin marketplace add sugarforever/01coder-agent-skills
/plugin install 01coder-skills@01coder-agent-skills
New skills are picked up automatically on marketplace update — no reinstall needed.
Adding a New Skill
-
Create
skills/{skill-name}/SKILL.mdwith frontmatter:--- name: skill-name description: When to trigger this skill. Be specific about trigger phrases. --- -
Sync
marketplace.jsonfrom the filesystem:./scripts/sync-marketplace-skills.shThe script scans
skills/*/SKILL.md, respects.gitignore(so personal-only skills excluded via gitignore stay out), and rewrites theskills[]array alphabetically. Never editskills[]by hand. -
Bump the marketplace
versioninmarketplace.json(script does not touch the version field). -
Commit and push. Users get the new skill on their next marketplace update.
SKILL.md Conventions
Frontmatter
name: kebab-case identifierdescription: Must clearly describe when to trigger. Include trigger phrases in both Chinese and English if applicable.
Content Guidelines
- Follow
personal-chinese-writing-styleskill conventions when writing Chinese content - Use fictional examples in skill files, not real user data
- Include interactive workflows (ask user for input before acting)
- Reference external tools/scripts with relative paths from the skill directory
Personal Data
- User-specific data (promo links, API keys) should be stored in auto memory (
~/.claude/projects/.../memory/), not in the skill repo - On first use, skills should ask for personal data and save to memory for reuse