SkillHub

skill-discovery-monitor

v1.0.0

跨平台监控与发现热门技能,提供日报、数据分析、使用流程图及多渠道通知。

Sourced from ClawHub, Authored by zhdryanchang

Installation

Please help me install the skill `skill-discovery-monitor` from SkillHub official store. npx skills add zhdryanchang/skill-discovery-monitor

Skill Discovery Monitor

Discover and monitor popular skills across multiple platforms with automated daily notifications.

Features

  • 🔍 Multi-platform Monitoring: Clawhub, GitHub Actions, npm packages, and more
  • 📊 Skill Analytics: Popularity metrics, usage statistics, trending scores
  • 📝 Feature Summaries: Concise descriptions of what each skill does
  • 📈 Usage Flowcharts: Visual diagrams showing how to use each skill
  • 📱 Multi-channel Notifications: Telegram, Discord, Email
  • Scheduled Updates: Daily automated skill discovery reports
  • 💰 Pay-per-use: 0.001 USDT per API call

API Endpoints

GET /discover

Fetch popular skills from all monitored platforms.

Query Parameters: - category (optional): Filter by category (ai, productivity, developer-tools, etc.) - limit (optional): Number of skills to return (default: 10)

Example:

curl "http://localhost:3000/discover?category=ai&limit=5"

Response:

{
  "success": true,
  "data": [
    {
      "name": "awesome-skill",
      "platform": "clawhub",
      "category": "ai",
      "description": "An awesome AI-powered skill",
      "author": "developer",
      "stars": 1234,
      "downloads": 5678,
      "features": ["Feature 1", "Feature 2"],
      "usageFlow": "graph TD; A[Start] --> B[Configure]; B --> C[Run]; C --> D[Results]",
      "url": "https://clawhub.com/skills/awesome-skill"
    }
  ]
}

GET /platform/:platform

Get skills from a specific platform.

Supported Platforms: - clawhub - Clawhub skills - github - GitHub Actions - npm - npm packages with CLI tools

Example:

curl "http://localhost:3000/platform/clawhub?limit=10"

POST /notify

Trigger immediate notification with skill discoveries.

Request:

{
  "userId": "user123",
  "transactionId": "tx456",
  "channels": {
    "telegram": { "chatId": "123456789" }
  },
  "category": "ai",
  "limit": 5
}

POST /subscribe

Subscribe to daily skill discovery updates.

Request:

{
  "userId": "user123",
  "channels": {
    "telegram": { "chatId": "123456789" },
    "email": { "to": "[email protected]" }
  },
  "preferences": {
    "categories": ["ai", "productivity"],
    "platforms": ["clawhub", "github"],
    "schedule": "0 10 * * *"
  }
}

Configuration

Required environment variables: - SKILLPAY_API_KEY: SkillPay API key (required) - TELEGRAM_BOT_TOKEN: Telegram bot token (optional) - DISCORD_WEBHOOK_URL: Discord webhook URL (optional) - EMAIL_USER/EMAIL_PASS: SMTP credentials (optional) - CLAWHUB_TOKEN: Clawhub API token (optional, for higher rate limits)

Installation

npm install
npm start

Pricing

  • 0.001 USDT per API call
  • Automatic settlement via SkillPay.me

License

MIT