8.3kā
by snail3d
trending-skills-monitor ā OpenClaw Skill
trending-skills-monitor is an OpenClaw Skills integration for coding workflows. Track and discover trending, new, and recently updated skills from ClawdHub. Filter by interests (3D printing, coding, automation, etc.), category, or search keywords. Get daily/weekly reports or enable watch mode for continuous monitoring.
Skill Snapshot
| name | trending-skills-monitor |
| description | Track and discover trending, new, and recently updated skills from ClawdHub. Filter by interests (3D printing, coding, automation, etc.), category, or search keywords. Get daily/weekly reports or enable watch mode for continuous monitoring. OpenClaw Skills integration. |
| owner | snail3d |
| repository | snail3d/clawforgodpath: trending-skills-monitor-skill |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @snail3d/clawforgod:trending-skills-monitor-skill |
| last updated | Feb 7, 2026 |
Maintainer

name: trending-skills-monitor description: Track and discover trending, new, and recently updated skills from ClawdHub. Filter by interests (3D printing, coding, automation, etc.), category, or search keywords. Get daily/weekly reports or enable watch mode for continuous monitoring.
Trending Skills Monitor
Discover what's new and hot in the Clawdbot skill ecosystem. Track trending skills, new releases, recent updates, and filter by your interests.
Quick Start
Basic Usage
# Check this week's trending skills
trending-skills-monitor
# Check last 14 days
trending-skills-monitor --days 14
# Filter by interests
trending-skills-monitor --interests "3D printing, coding, automation"
# Get top 10 trending
trending-skills-monitor --top 10
# Watch mode - check every hour
trending-skills-monitor --watch --interval 3600
Output Example
š„ Trending Skills Report
============================================================
š
2026-01-29T10:15:00.000000
⨠NEW RELEASES (Last 7 Days)
------------------------------------------------------------
š¦ webhook-listener
Downloads: 342 | Listen for HTTP webhooks in Clawdbot... | Created: 2026-01-28
š¦ ocr-vision
Downloads: 156 | Extract text from images using Claude vision... | Created: 2026-01-27
š COMMUNITY FAVORITES (Most Installed)
------------------------------------------------------------
š„ #1. security-scanner
š„ 8,324 installs | ā 4.8 | š security
š„ #2. sentry-mode
š„ 7,891 installs | ā 4.7 | š surveillance
š RECENT UPDATES
------------------------------------------------------------
š meshtastic-skill (v2.3.0)
Updated: 2026-01-29 | Fixed GPS integration, added mesh network visualization
============================================================
š Total skills: 28
Features
1. Track New Skills
- Discover skills released in the last X days (configurable)
- Shows download count, description, and creation date
- Helps you stay updated with the latest releases
2. Trending Analysis
- Most installed/downloaded community favorites
- Ranked by install count or downloads
- Includes rating and category info
- Helps identify proven, popular tools
3. Monitor Updates
- Track recently updated skills
- See version changes and changelogs
- Know when your favorite skills get improvements
- Avoid missing important feature releases
4. Smart Filtering
- Filter by interests:
--interests "3D printing, coding" - Filter by category:
--category "automation" - Combined filtering for precise results
- Fuzzy keyword matching on descriptions
5. Watch Mode
- Continuous monitoring of ClawdHub
- Configurable check interval
- New skill discovery notifications
- Helps you catch trends early
Usage Examples
Example 1: Weekly Trend Report
trending-skills-monitor --days 7
Gets all new skills from the last 7 days, trending skills, and recent updates.
Example 2: Focus on Your Interests
trending-skills-monitor \
--interests "automation, data processing" \
--days 14 \
--format markdown
Filters results to skills matching "automation" or "data processing" from the last 2 weeks, outputs as markdown.
Example 3: Top Skills in a Category
trending-skills-monitor \
--category "iot" \
--top 5 \
--sort rating
Shows top 5 IoT skills sorted by rating.
Example 4: Watch Mode with Email Reports
# Run in background, check every 6 hours
trending-skills-monitor \
--watch \
--interval 21600 \
--interests "3D printing" \
--format markdown > /tmp/skills-report.txt
# Then pipe to email or Telegram
Example 5: Track Your Favorite Skills
Create a config file and check daily:
# config.json
{
"interests": ["security", "automation", "data processing"],
"days": 7,
"category": "utility"
}
# Use it
trending-skills-monitor --config config.json --format json
Command Reference
Global Options
--days N Look back N days for new/updated skills (default: 7)
--interests STR Comma-separated interests to filter by
--top N Show top N trending skills (overrides --days)
--category STR Filter by specific category
--sort FIELD Sort by: downloads, installs, rating, updated, new (default: downloads)
--format FORMAT Output format: text, json, markdown (default: text)
--watch Enable watch mode (continuous monitoring)
--interval SECS Check interval in seconds for watch mode (default: 3600)
--config FILE Load settings from JSON config file
--verbose Show debug output
--help Show this help message
Examples
# New skills from last 30 days
trending-skills-monitor --days 30
# Top 20 most installed
trending-skills-monitor --top 20 --sort installs
# Filter to automation category
trending-skills-monitor --category automation
# Multiple interests
trending-skills-monitor --interests "coding, automation, data"
# JSON output for scripting
trending-skills-monitor --format json > report.json
# Watch mode: check every 2 hours
trending-skills-monitor --watch --interval 7200
# Combine filters
trending-skills-monitor \
--days 14 \
--interests "security" \
--category "surveillance" \
--sort rating
Output Formats
Text Format (Default)
Plain text with emojis, organized in sections:
- ⨠NEW RELEASES
- š COMMUNITY FAVORITES
- š RECENT UPDATES
Great for terminal viewing and quick scanning.
Markdown Format
trending-skills-monitor --format markdown
Output:
# š„ Trending Skills Report
*2026-01-29T10:15:00*
## ⨠New Releases
**webhook-listener** (v1.2.0) by author-name
Listen for HTTP webhooks in Clawdbot...
š„ 345 installs | ā 4.9 | š 1,234 downloads
Good for documentation, reports, and posting to channels.
JSON Format
trending-skills-monitor --format json
Structured data for programmatic processing:
{
"timestamp": "2026-01-29T10:15:00.000000",
"new_skills": [
{
"id": "webhook-listener",
"name": "webhook-listener",
"description": "...",
"author": "...",
"downloads": 342,
"installs": 345,
"rating": 4.9,
"category": "communication",
"version": "1.2.0",
"created_at": "2026-01-28T...",
"updated_at": "2026-01-29T...",
"tags": ["http", "webhook", "event"]
}
],
"trending_skills": [...],
"updated_skills": [...],
"filters": {
"days": 7,
"interests": [],
"category": null,
"sort": "downloads"
}
}
Perfect for integration with other tools and automation.
Configuration Files
Create a JSON config file to save your preferences:
{
"interests": [
"3D printing",
"coding",
"automation"
],
"days": 7,
"category": null,
"sort": "downloads",
"top": 20,
"format": "text"
}
Use it:
trending-skills-monitor --config my-config.json
Smart Filtering
The skill uses intelligent keyword matching:
Interest Matching
- Exact word match: "coding" matches "coding-tutorials"
- Substring match: "3d" matches "3d-printing" or "3d-model-viewer"
- Fuzzy matching: "3D printing" matches skills with "3D-printing", "3d printing", "3d-print"
- Description search: Searches skill descriptions, tags, and metadata
Category Matching
Built-in category aliases for common terms:
automation ā "automate", "workflow", "robot", "task"
coding ā "code", "programming", "script", "dev"
3d-printing ā "3d", "cad", "model"
data ā "analytics", "machine-learning", "ml", "ai"
web ā "http", "api", "website", "web-scraping"
iot ā "sensors", "esp32", "arduino", "hardware"
communication ā "telegram", "slack", "email", "discord"
media ā "image", "video", "audio", "photo"
Watch Mode
Continuously monitor ClawdHub for new and trending skills:
# Check every 30 minutes
trending-skills-monitor --watch --interval 1800
# Check every 6 hours with interests
trending-skills-monitor \
--watch \
--interval 21600 \
--interests "security, automation"
Watch mode:
- Runs indefinitely, checking at specified interval
- Compares with previous check to find new skills
- Shows notifications when new skills are discovered
- Useful for cron jobs or systemd timers
Integration with Notifications
Watch mode output to Telegram:
# Assuming you have a message utility
trending-skills-monitor --format markdown | \
message send --channel "alerts" --text "$(cat -)"
Integration Examples
Daily Digest Script
#!/bin/bash
# save as: /usr/local/bin/skills-digest.sh
trending-skills-monitor \
--days 1 \
--interests "automation, security" \
--format markdown > /tmp/skills-today.md
# Send to Telegram, email, or store
cat /tmp/skills-today.md
Run daily via cron:
# Add to crontab
0 9 * * * /usr/local/bin/skills-digest.sh
Slack Integration
#!/bin/bash
REPORT=$(trending-skills-monitor --format json)
curl -X POST https://hooks.slack.com/services/YOUR/WEBHOOK \
-H 'Content-Type: application/json' \
-d "{
\"text\": \"š„ New Skills This Week\",
\"blocks\": [
{
\"type\": \"section\",
\"text\": {
\"type\": \"mrkdwn\",
\"text\": \"$REPORT\"
}
}
]
}"
Filter to Dashboard
Parse JSON output and filter:
# Get only highly-rated new skills
trending-skills-monitor --format json | \
jq '.new_skills | map(select(.rating >= 4.5))'
Architecture
Components
trending-skills-monitor (CLI)
- Entry point, argument parsing
- Routes to main monitoring script
scripts/monitor.py
- Main orchestrator
- Fetches data, applies filters, formats output
- Handles watch mode logic
scripts/clawdhub_api.py
- Communicates with ClawdHub API
- Fallback to mock data for testing
- Caches responses
scripts/filter_engine.py
- Intelligent filtering by interests and categories
- Fuzzy keyword matching
- Category alias mapping
scripts/formatter.py
- Formats output (text, JSON, markdown)
- Different views (ranked, compact, detailed)
scripts/cache.py
- Simple file-based caching
- Configurable TTL (time-to-live)
- Watch mode state tracking
Data Flow
CLI args
ā
monitor.py (orchestrator)
ā
ClawdHubAPI ā Fetch (new, trending, updated)
ā
FilterEngine ā Apply interests/categories
ā
Formatter ā Format output
ā
Print results
Configuration
Environment Variables
# ClawdHub API configuration
export CLAWDHUB_API_URL="https://hub.clawdbot.com/api/v1"
export CLAWDHUB_API_KEY="your-api-key-here"
Cache Location
Cache files stored at: ~/.cache/trending-skills-monitor/
Clear cache:
rm -rf ~/.cache/trending-skills-monitor/
Requirements
System Dependencies
- Python 3.7+
- requests library (
pip install requests)
API Requirements
- ClawdHub API access (will work with mock data for testing)
- Optional: API key for authenticated requests
Network
- Internet connection to ClawdHub
- Graceful fallback to mock data if unavailable
Troubleshooting
No results returned
# Debug with verbose output
trending-skills-monitor --verbose
# Check if interests are matching
trending-skills-monitor --interests "automation" --verbose
# Try broader search
trending-skills-monitor --days 30
API errors
If you see API errors but want to test:
# Will use mock data
CLAWDHUB_API_URL="http://invalid" trending-skills-monitor
Watch mode not detecting new skills
# Check cache status
ls ~/.cache/trending-skills-monitor/
# Clear cache
rm ~/.cache/trending-skills-monitor/*
# Restart watch mode
trending-skills-monitor --watch --verbose
Future Enhancements
Planned features:
- Webhook notifications (Telegram, Discord, Slack)
- Scheduled reports (daily/weekly emails)
- Skill recommendations based on installed skills
- Comparison tracking ("Skills similar to X")
- Rating/review aggregation from users
- Export to calendar (upcoming skill releases)
- AI-powered skill summaries
- Skill dependency tracking
Scripts Reference
The skill includes these Python scripts:
- monitor.py - Main orchestrator (10KB)
- clawdhub_api.py - API client (8KB)
- filter_engine.py - Filtering logic (6KB)
- formatter.py - Output formatting (6KB)
- cache.py - Caching layer (2KB)
License & Support
Part of the Clawdbot ecosystem. For issues or suggestions, check the ClawdHub repository.
Last Updated: 2026-01-29 Version: 1.0.0
Trending Skills Monitor
š„ Track and discover what's hot in Clawdbot skills!
Automatically monitor ClawdHub for:
- New skill releases - Stay updated with the latest drops
- Trending skills - Find community favorites
- Recent updates - Know when your favorite skills improve
- Smart filtering - Filter by interests (3D printing, coding, automation, etc.)
Quick Start
# Check this week's trends
trending-skills-monitor
# Filter by interests
trending-skills-monitor --interests "3D printing, coding"
# Top 10 trending
trending-skills-monitor --top 10
# Watch mode - continuous monitoring
trending-skills-monitor --watch --interval 3600
Features
⨠New Releases - Discover fresh skills with metadata
š Trending Analysis - Most installed and highest-rated
š Update Tracking - Know when skills get improvements
šÆ Smart Filtering - Filter by interests and categories
š Watch Mode - Continuous monitoring with alerts
š Multiple Formats - Text, JSON, Markdown output
Installation
Already included in Clawdbot! Just use:
trending-skills-monitor --help
Usage Examples
Basic Report
trending-skills-monitor --days 7
Filter by Interests
trending-skills-monitor --interests "automation, data processing"
Top Trending
trending-skills-monitor --top 20 --sort rating
Watch Mode
trending-skills-monitor --watch --interval 1800 # Check every 30 mins
Markdown Output
trending-skills-monitor --format markdown
Output Example
š„ Trending Skills Report
============================================================
š
2026-01-29T10:15:00.000000
⨠NEW RELEASES (Last 7 Days)
------------------------------------------------------------
š¦ webhook-listener
Downloads: 342 | Listen for HTTP webhooks... | Created: 2026-01-28
š COMMUNITY FAVORITES (Most Installed)
------------------------------------------------------------
š„ #1. security-scanner
š„ 8,324 installs | ā 4.8 | š security
š„ #2. sentry-mode
š„ 7,891 installs | ā 4.7 | š surveillance
š RECENT UPDATES
------------------------------------------------------------
š meshtastic-skill (v2.3.0)
Updated: 2026-01-29 | Fixed GPS integration...
Command Line Options
--days N Number of days to look back (default: 7)
--interests STR Comma-separated interests to filter
--top N Show top N trending skills
--category STR Filter by category
--sort FIELD Sort by: downloads, installs, rating, updated, new
--format FORMAT Output format: text, json, markdown (default: text)
--watch Enable continuous monitoring
--interval SECS Watch mode check interval in seconds (default: 3600)
--config FILE Load settings from JSON config file
--verbose Show debug output
Interests & Categories
Supported interests include:
- Automation - Workflow, task automation
- Coding - Programming, development, scripting
- 3D Printing - CAD, 3D modeling
- Data - Analytics, machine learning, AI
- Web - HTTP APIs, web scraping
- IoT - Sensors, Arduino, ESP32
- Communication - Telegram, Slack, Discord
- Media - Images, video, audio
- Security - Encryption, monitoring
- Utilities - Tools, helpers, converters
Configuration
Create a config.json to save preferences:
{
"interests": ["automation", "security"],
"days": 7,
"category": "surveillance",
"sort": "rating"
}
Use it:
trending-skills-monitor --config config.json
Integration
Daily Cron Job
0 9 * * * trending-skills-monitor --days 1 > ~/skills-daily.txt
Watch Background
nohup trending-skills-monitor --watch --interval 3600 > ~/.skills-monitor.log 2>&1 &
Telegram Alert
trending-skills-monitor --format markdown | message send --channel "alerts"
JSON for Scripting
trending-skills-monitor --format json | jq '.new_skills | length'
Troubleshooting
Q: No results?
# Try with verbose output
trending-skills-monitor --verbose
# Check broader search
trending-skills-monitor --days 30
Q: API not working? Will fallback to mock data for testing. For real ClawdHub data, set:
export CLAWDHUB_API_URL="https://hub.clawdbot.com/api/v1"
export CLAWDHUB_API_KEY="your-api-key"
Q: Clear cache?
rm ~/.cache/trending-skills-monitor/*
Documentation
For full documentation, see SKILL.md - includes:
- Detailed usage examples
- All command options
- Configuration guide
- Integration patterns
- Architecture overview
- Troubleshooting
Version
1.0.0 - Initial release
- Track new skills
- Monitor trending
- Watch recent updates
- Smart filtering
- Multiple output formats
Made for the Clawdbot community. Happy skill hunting! š
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
### System Dependencies - Python 3.7+ - requests library (`pip install requests`) ### API Requirements - ClawdHub API access (will work with mock data for testing) - Optional: API key for authenticated requests ### Network - Internet connection to ClawdHub - Graceful fallback to mock data if unavailable
Configuration
Create a JSON config file to save your preferences: ```json { "interests": [ "3D printing", "coding", "automation" ], "days": 7, "category": null, "sort": "downloads", "top": 20, "format": "text" } ``` Use it: ```bash trending-skills-monitor --config my-config.json ```
FAQ
How do I install trending-skills-monitor?
Run openclaw add @snail3d/clawforgod:trending-skills-monitor-skill in your terminal. This installs trending-skills-monitor into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/snail3d/clawforgod. Review commits and README documentation before installing.
