Files
crypto-price/PUBLISH_INSTRUCTIONS.md

3.6 KiB

🚀 Publishing Instructions

✅ What's Ready

All files are prepared and committed locally:

  • ✅ README.md with full documentation
  • ✅ SKILL.md (Bot skill definition)
  • ✅ Python script with chart generation
  • ✅ requirements.txt
  • ✅ LICENSE (MIT)
  • ✅ GitHub Actions workflow
  • ✅ .gitignore
  • ✅ Git repository initialized

📋 Next Steps

1. Create GitHub Repository

  1. Go to: https://github.com/new
  2. Repository name: crypto-price
  3. Description: 📈 Bot skill for cryptocurrency price lookup and candlestick chart generation
  4. Visibility: Public (required for Skills)
  5. Important: Do NOT initialize with README, .gitignore, or license
  6. Click "Create repository"

2. Push to GitHub

cd /home/eyurc/bot/skills/crypto-price

# Add remote
git remote add origin [email protected]:evgyur/crypto-price.git

# Rename branch to main
git branch -M main

# Push to GitHub
git push -u origin main

3. Create GitHub Release

# Create and push tag
git tag -a v1.0.0 -m "Initial release: Crypto Price & Chart skill"
git push origin v1.0.0

Or via GitHub UI:

  • Go to repository → Releases → "Create a new release"
  • Tag: v1.0.0
  • Title: v1.0.0 - Initial Release
  • Description: Copy from README.md Features section

4. Publish to Skills

Skills auto-discovers skills from GitHub. After pushing:

  1. Wait 24-48 hours for auto-discovery, OR
  2. Manual submission:
    • Visit https://skills.com
    • Contact maintainers or use submission form
    • Provide: https://github.com/evgyur/crypto-price

5. Verify Publication

Once on Skills:

  • Skill page: https://skills.com/evgyur/crypto-price
  • Installation: skills install evgyur/crypto-price

📁 Repository Structure

crypto-price/
├── .skills/
│   └── origin.json          # Skills metadata
├── .github/
│   └── workflows/
│       └── test.yml          # CI/CD tests
├── scripts/
│   └── get_price_chart.py   # Main script (701 lines)
├── .gitignore
├── LICENSE                  # MIT License
├── PUBLISH.md               # This file
├── QUICK_START.md           # Quick start guide
├── README.md                # Full documentation
├── requirements.txt         # Python dependencies
└── SKILL.md                 # Bot skill definition

✨ Features to Highlight

  • 🚀 Fast price lookup via CoinGecko and Hyperliquid APIs
  • 📊 Beautiful candlestick charts (8x8 square, dark theme)
  • ⚡ Smart caching (5-minute TTL)
  • 🎯 Multiple data sources with automatic fallback
  • 📱 Flexible timeframes (30m, 3h, 12h, 24h, 2d)
  • 🔧 Works with slash commands: /hype, /token, /btc, /eth, etc.

📝 GitHub Repository Settings

After creating the repo, consider:

  • ✅ Enable GitHub Actions
  • ✅ Add topics: bot, bot-skill, cryptocurrency, trading, charts
  • ✅ Add description: 📈 Bot skill for cryptocurrency price lookup and candlestick chart generation

🎯 Skills Description

When submitting to Skills, use this description:

Get cryptocurrency token prices and generate beautiful candlestick charts. Supports CoinGecko and Hyperliquid APIs with smart caching. Works with popular slash commands like /hype, /token, /btc, /eth, and more. Generates 8x8 square charts with dark theme.

✅ Checklist

  • GitHub repository created (public)
  • Code pushed to GitHub
  • GitHub release v1.0.0 created
  • Repository topics added
  • Skills submission (auto or manual)
  • Skill verified on Skills
  • Installation tested: skills install evgyur/crypto-price