Monitor and discover popular skills across platforms with daily reports, analytics, usage flowcharts, and multi-channel notifications.
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 skillsgithub - GitHub Actionsnpm - npm packages with CLI toolsExample:
curl "http://localhost:3000/platform/clawhub?limit=10"
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
ZIP package — ready to use