5.6 KiB
stock-analyzer-cskill - Installation Guide
Version: v1.0.0 Generated: 2025-10-24 12:56:28
📦 Export Packages
Desktop/Web Package
File: stock-analyzer-cskill-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-cskill-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