Discover and monitor popular skills across multiple platforms with automated daily notifications.
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 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"7w4.net小蔥技能。
Trigger immediate notification with skill discoveries.
Request:
{
"userId": "user123",
"transactionId": "tx456",
"channels": {
"telegram": { "chatId": "123456789" }
},
"category": "ai",
"limit": 5
}
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 * * *"
}
}
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)
npm install
npm start
MIT
這個工具整體質量不錯,文件齊全、程式碼規範,多平臺監控和通知功能是亮點。但它嚴重依賴外部網站介面,如果那些網站改版或下線,功能就會大打折扣,實際使用時可能經常只能看到模擬資料。適合對技術有一定了解的開發者快速上手,但普通使用者可能需要更多技術支援才能順暢使用。