BREAKING CHANGES: - Remove -cskill suffix from all skill names (use standard kebab-case) - Simplify marketplace.json to only official fields (fixes Issue #5) - SKILL.md body must be <500 lines (progressive disclosure via references/) New features: - Cross-platform support for 8+ platforms (Claude Code, Copilot, Cursor, Windsurf, Cline, Codex CLI, Gemini CLI) - scripts/install-template.sh: Auto-detect platform installer with --dry-run - scripts/validate.py: Spec compliance checker for generated skills - scripts/security_scan.py: Security scanner for hardcoded keys and dangerous patterns - MIGRATION.md: v3.x to v4.0 migration guide - 6 new reference files for progressive disclosure from lean SKILL.md Key changes: - SKILL.md: 4,116 → 272 lines with spec-compliant YAML frontmatter - marketplace.json: Stripped to {name, plugins} only - article-to-prototype-cskill/ → article-to-prototype/ - stock-analyzer-cskill/ → stock-analyzer/ - Export system integrates validation + security scanning - README.md rewritten for all supported platforms - Phase 5 pipeline outputs SKILL.md-first, spec-compliant skills Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
3.7 KiB
Migration Guide: v3.x to v4.0
Overview
Agent-skill-creator v4.0 brings full compliance with the Agent Skills Open Standard, cross-platform support for 8+ platforms, and several breaking changes from v3.x.
Breaking Changes
1. -cskill Suffix Removed
Before (v3.x):
pdf-text-extractor-cskill/
financial-analysis-suite-cskill/
After (v4.0):
pdf-text-extractor/
financial-analysis-suite/
Migration:
# Rename directory
mv my-skill-cskill my-skill
# Update SKILL.md frontmatter
# Change: name: my-skill-cskill
# To: name: my-skill
# Update marketplace.json (if present)
# Change: "name": "my-skill-cskill"
# To: "name": "my-skill"
2. marketplace.json Simplified
Non-standard fields have been removed. Simple skills no longer need marketplace.json at all.
Before (v3.x):
{
"name": "my-skill-cskill",
"owner": { ... },
"metadata": { ... },
"plugins": [{ ... }],
"compatibility": { ... },
"templates": { ... },
"capabilities": { ... },
"activation": { ... },
"usage": { ... },
"test_queries": [...]
}
After (v4.0):
{
"name": "my-skill",
"plugins": [{
"name": "my-skill-plugin",
"description": "...",
"source": "./",
"skills": ["./"]
}]
}
Migration:
- For simple skills: Delete
.claude-plugin/marketplace.jsonentirely - For complex suites: Strip to only
nameandpluginsfields
3. SKILL.md Frontmatter Updated
Before (v3.x): Only name and description required.
After (v4.0): Additional recommended fields:
---
name: my-skill
description: >-
Description here (<=1024 chars)
license: MIT
metadata:
author: Your Name
version: 1.0.0
---
4. SKILL.md Body Size Limit
Generated SKILL.md files must now be under 500 lines. Move detailed content to references/ files.
5. install.sh Added
Generated skills now include an install.sh cross-platform installer script.
How to Migrate Existing Skills
Automated Migration
Ask the agent-skill-creator to migrate:
"Migrate this skill to the new standard"
"Update my-skill to v4 format"
Manual Migration Steps
- Rename directory (remove
-cskillsuffix) - Update SKILL.md frontmatter:
- Remove
-cskillfromnamefield - Add
license,metadatafields - Ensure
descriptionis <=1024 characters
- Remove
- Simplify marketplace.json (or delete for simple skills)
- Add install.sh (copy from
scripts/install-template.shand customize) - Update README.md with multi-platform install instructions
- Validate: Run
python3 scripts/validate.py ./my-skill/ - Security scan: Run
python3 scripts/security_scan.py ./my-skill/
Updating the Meta-Skill
If you have agent-skill-creator installed:
cd agent-skill-creator
git pull
The meta-skill will work immediately. No reinstallation required. The same trigger phrases and workflows still work.
What Didn't Change
- The 5-phase pipeline (Discovery, Design, Architecture, Detection, Implementation)
- AgentDB integration (still optional)
- Support for both simple skills and complex suites
- Desktop/Web .zip export and Claude API export
- All activation trigger phrases
New Features in v4.0
- Cross-platform support: Skills work on Claude Code, Copilot, Cursor, Windsurf, Cline, Codex CLI, Gemini CLI
- install.sh: Auto-detect platform and install to the correct location
- Spec validation:
scripts/validate.pychecks compliance with the Agent Skills Open Standard - Security scanning:
scripts/security_scan.pydetects hardcoded keys and injection patterns - Lean SKILL.md: Under 500 lines with progressive disclosure via references/