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>
5.5 KiB
stock-analyzer - Installation Guide
Version: v1.0.0 Generated: 2025-10-24 12:56:28
📦 Export Packages
Desktop/Web Package
File: stock-analyzer-desktop-v1.0.0.zip
Size: 0.01 MB
Files: 4 files included
✅ Optimized for Claude Desktop and claude.ai manual upload
API Package
File: stock-analyzer-api-v1.0.0.zip
Size: 0.01 MB
Files: 4 files included
✅ Optimized for programmatic Claude API integration
🚀 Installation Instructions
For Claude Desktop
-
Locate the Desktop package
- File:
{skill}-desktop-{version}.zip
- File:
-
Open Claude Desktop
- Launch the Claude Desktop application
-
Navigate to Skills settings
- Go to: Settings → Capabilities → Skills
-
Upload the skill
- Click: Upload skill
- Select the desktop package .zip file
- Wait for upload confirmation
-
Verify installation
- The skill should now appear in your Skills list
- Try using it with a relevant query
✅ Your skill is now available in Claude Desktop!
For claude.ai (Web Interface)
-
Locate the Desktop package
- File:
{skill}-desktop-{version}.zip - (Same package as Desktop - optimized for both)
- File:
-
Visit claude.ai
- Open https://claude.ai in your browser
- Log in to your account
-
Open Settings
- Click your profile icon
- Select Settings
-
Navigate to Skills
- Click on the Skills section
-
Upload the skill
- Click: Upload skill
- Select the desktop package .zip file
- Confirm the upload
-
Start using
- Create a new conversation
- The skill will activate automatically when relevant
✅ Your skill is now available at claude.ai!
For Claude API (Programmatic Integration)
-
Locate the API package
- File:
{skill}-api-{version}.zip - Optimized for API use (smaller, execution-focused)
- File:
-
Install required packages
pip install anthropic -
Upload skill programmatically
import anthropic client = anthropic.Anthropic(api_key="your-api-key") # Upload the skill with open('{skill}-api-{version}.zip', 'rb') as f: skill = client.skills.create( file=f, name="{skill}" ) print(f"Skill uploaded! ID: {{skill.id}}") -
Use in API requests
response = client.messages.create( model="claude-sonnet-4", messages=[ {{"role": "user", "content": "Your query here"}} ], container={{ "type": "custom_skill", "skill_id": skill.id }}, betas=[ "code-execution-2025-08-25", "skills-2025-10-02" ] ) print(response.content) -
Important API requirements
- Must include beta headers:
code-execution-2025-08-25andskills-2025-10-02 - Maximum 8 skills per request
- Skills run in isolated containers (no network access, no pip install)
- Must include beta headers:
✅ Your skill is now integrated with the Claude API!
📋 Platform Comparison
| Feature | Claude Code | Desktop/Web | Claude API |
|---|---|---|---|
| Installation | Plugin command | Manual upload | Programmatic |
| Updates | Git pull | Re-upload .zip | New upload |
| Version Control | ✅ Native | ⚠️ Manual | ✅ Versioned |
| Team Sharing | ✅ Via plugins | ❌ Individual | ✅ Via API |
| marketplace.json | ✅ Used | ❌ Ignored | ❌ Not used |
⚙️ Technical Details
What's Included
Desktop Package:
- SKILL.md (core functionality)
- Complete scripts/ directory
- Full references/ documentation
- All assets/ and templates
- README.md and requirements.txt
API Package:
- SKILL.md (required)
- Essential scripts only
- Minimal documentation (execution-focused)
- Size-optimized (< 8MB)
What's Excluded (Security)
For both packages:
.git/(version control history)__pycache__/(compiled Python).envfiles (environment variables)credentials.json(API keys/secrets).DS_Store(system metadata)
For API package additionally:
.claude-plugin/(Claude Code specific)- Large documentation files
- Example files (size optimization)
🔧 Troubleshooting
Upload fails with "File too large"
Desktop/Web:
- Maximum size varies by platform
- Try the API package instead (smaller)
- Contact support if needed
API:
- Maximum: 8MB
- The API package is already optimized
- May need to reduce documentation or scripts
Skill doesn't activate
Check:
- SKILL.md has valid frontmatter
name:field is present and ≤ 64 charactersdescription:field is present and ≤ 1024 characters- Description clearly explains when to use the skill
API errors
Common issues:
- Missing beta headers (required!)
- Skill ID incorrect (check
skill.idafter upload) - Network/pip install attempted (not allowed in API environment)
📚 Additional Resources
- Export Guide: See
references/export-guide.mdin the main repository - Cross-Platform Guide: See
references/cross-platform-guide.md - Main Documentation: See the main README.md
✅ Verification Checklist
After installation, verify:
- Skill appears in Skills list
- Skill activates with relevant queries
- Scripts execute correctly
- Documentation is accessible
- No error messages on activation
Need help? Refer to the platform-specific documentation or the main repository guides.
Generated by: agent-skill-creator v3.2 cross-platform export system