Skill Discovery Monitor

👤 zhdryanchang 📦 v1.0.0 ⭐ 4.3 ⬇️ 957 下載
📊 資料分析 免費 🔑 需 API Key

📖 技能介紹

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

    小蔥技能7w4.net有完整的技能分類。

  • 💰 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

🤖 AI 評測

這個工具整體質量不錯,文件齊全、程式碼規範,多平臺監控和通知功能是亮點。但它嚴重依賴外部網站介面,如果那些網站改版或下線,功能就會大打折扣,實際使用時可能經常只能看到模擬資料。適合對技術有一定了解的開發者快速上手,但普通使用者可能需要更多技術支援才能順暢使用。

📊 多維度評分

適應性4.4
規範性4.3
有效性4.5
可靠性4.1
可信度4.3

📁 包含檔案 (19 個)

📄 README.md 3.5 KB
📄 SKILL.md 2.8 KB
📄 START_HERE.txt 6.5 KB
📄 _meta.json 142 B
📄 package-lock.json 123.1 KB
📄 package.json 821 B
📄 skill-card.md 2.2 KB
📄 skill.json 1.4 KB
📄 src/index.js 12.3 KB
📄 src/notifiers/discord.js 2.3 KB
📄 src/notifiers/email.js 4.6 KB
📄 src/notifiers/telegram.js 3.3 KB
📄 src/payment.js 2.5 KB
📄 src/scheduler.js 1.4 KB
📄 src/scrapers/clawhub.js 5 KB
📄 src/scrapers/github.js 4.9 KB
📄 src/scrapers/npm.js 1.7 KB
📄 src/utils/flowchart.js 3.3 KB
📄 test.js 3.2 KB