🧪 Skills

Skill Discovery Monitor

Monitor and discover popular skills across platforms with daily reports, analytics, usage flowcharts, and multi-channel notifications.

v1.0.0
❤️ 0
⬇️ 95
👁 1
Share

Description

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": "user@example.com" }
  },
  "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

Reviews (0)

Sign in to write a review.

No reviews yet. Be the first to review!

Comments (0)

Sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Compatible Platforms

Pricing

Free

Related Configs