performance-monitor
Monitor real-time system health, including response times, resource consumption, and skill efficiency metrics.
Install
mkdir -p .claude/skills/performance-monitor && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15986" && unzip -o skill.zip -d .claude/skills/performance-monitor && rm skill.zipInstalls to .claude/skills/performance-monitor
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Real-time monitoring and optimization of system performance. Use when you need to track response times, resource usage, skill efficiency, and overall system health. This skill enables continuous performance optimization, bottleneck detection, and proactive improvements to keep OpenClaw running at peak performance.Key capabilities
- →Track response times of the system
- →Monitor CPU, memory, disk, and network usage
- →Identify slow and fast performing skills
- →Detect performance bottlenecks
- →Generate periodic performance reports
- →Run auto-optimization actions
How it works
The skill collects and analyzes various system metrics, identifies performance issues, and can trigger automatic optimizations or generate reports.
Inputs & outputs
When to use performance-monitor
- →Checking current system response times
- →Identifying slow-performing skills
- →Monitoring resource usage during peak loads
- →Generating weekly performance reports
About this skill
Performance Monitor
System yang tetap KILAT meski loaded! ⚡
🎯 Core Function
Monitor dan optimize semua aspek performance:
- Response Time Tracking - Measure how fast I respond
- Resource Usage - Monitor CPU, memory, disk, network
- Skill Efficiency - Track which skills are fast/slow
- Bottleneck Detection - Find what's slowing things down
- Auto Optimization - Improve performance automatically
📊 Metrics Tracked
Response Metrics:
✅ Average response time: [X ms]
✅ Fastest response: [Y ms]
✅ Slowest response: [Z ms]
✅ P95 response time: [XX ms]
✅ P99 response time: [XXX ms]
✅ Requests per minute: [X]
Resource Metrics:
✅ CPU usage: [XX%]
✅ Memory usage: [XX MB]
✅ Disk I/O: [X MB/s]
✅ Network: [X KB/s]
✅ Active connections: [X]
✅ Concurrent tasks: [X]
Skill Metrics:
✅ Most used skills: [list]
✅ Slowest skills: [list]
✅ Fastest skills: [list]
✅ Error rates: [skill, %]
✅ Efficiency scores: [skill, %]
🔧 Monitoring Modes
Mode 1: Real-Time
Live monitoring with immediate alerts
- Response time spikes
- Resource usage thresholds
- Error rate increases
- System health changes
Mode 2: Periodic Reports
Regular performance reports:
- Every hour: Quick snapshot
- Daily: Detailed analysis
- Weekly: Trends & improvements
- Monthly: Comprehensive review
Mode 3: On-Demand
Manual performance check:
- `/performance` - Quick status
- `/performance-detailed` - Full report
- `/performance-benchmark` - Stress test
📈 Performance Dashboard
Quick Status (/performance):
PERFORMANCE STATUS: ✅ OPTIMAL
Response Time:
✓ Avg: 850ms
✓ Fast: 120ms
✓ Slow: 2.5s
Resources:
✓ CPU: 45%
✓ Memory: 1.2GB
✓ Disk: 60%
Health: 98%
Status: All systems normal
Detailed Report (/performance-detailed):
DETAILED PERFORMANCE REPORT
============================
## Response Times (Last 24h)
- Average: 850ms
- P50: 650ms
- P95: 1.8s
- P99: 3.2s
Top 5 Fastest Tasks:
1. Simple greeting: 120ms
2. Yes/No answers: 180ms
3. Status checks: 220ms
4. Short queries: 350ms
5. Quick facts: 420ms
Top 5 Slowest Tasks:
1. Complex code generation: 8.5s
2. Full research reports: 12s
3. Multi-step workflows: 15s
4. Video generation: 45s
5. Large file processing: 60s
## Resource Usage
- CPU: 45% (avg 52%)
- Memory: 1.2GB / 4GB (30%)
- Disk I/O: Read 15MB/s, Write 5MB/s
- Network: Stable
## Skill Performance
- Fastest: context-mastery (50ms)
- Slowest: ai-video-generator (45s)
- Most used: autonomous-coding (120/day)
## Optimization Suggestions
1. Clear cache (saves 200MB)
2. Optimize database query (saves 1.2s)
3. Enable compression (saves 30% bandwidth)
🔍 Bottleneck Detection
Common Bottlenecks:
Slow Response:
DIAGNOSIS:
- Network latency: High
- Processing time: Normal
- Query speed: Slow
ACTION: Optimize database queries
High Memory:
DIAGNOSIS:
- Cache size: Growing
- Session data: Accumulating
- Memory leaks: Possible
ACTION:
1. Clear old caches
2. Compact sessions
3. Fix memory leak in [module]
CPU Spikes:
DIAGNOSIS:
- Processing: Heavy task
- Multiple tasks: Concurrent
- Inefficient: Algorithm issue
ACTION:
1. Queue heavy tasks
2. Optimize algorithms
3. Add caching
⚡ Auto-Optimization
Automatic Actions:
When Response Slow:
1. Enable caching
2. Compress outputs
3. Reduce verbosity
4. Pre-fetch data
5. Optimize queries
When Memory High:
1. Clear stale caches
2. Compress session data
3. Remove unused imports
4. Optimize data structures
5. Run garbage collection
When CPU High:
1. Queue non-urgent tasks
2. Parallelize where possible
3. Use more efficient algorithms
4. Implement batching
5. Scale horizontally
🛠️ Commands
/performance
Quick status check:
PERFORMANCE: ✅ OPTIMAL
Response: 850ms avg
Resources: Normal
Health: 98%
/performance-detailed
Full performance report:
Detailed metrics for all areas...
/benchmark
Run performance benchmark:
BENCHMARK STARTED
Testing...
✓ Simple queries: [X]
✓ Complex tasks: [Y]
✓ Skill efficiency: [Z]
Result: Performance Grade [A/B/C/D]
Recommendations: [optimization tips]
/optimize
Run auto-optimization:
AUTO-OPTIMIZATION
Actions taken:
1. Cleared cache: +200MB
2. Compressed logs: -150MB
3. Optimized queries: +1.2s faster
4. Enabled compression: -30% bandwidth
Performance improved by: 25%
/monitor <metric>
Monitor specific metric:
MONITORING: Response Time
Current: 850ms
Threshold: <1000ms ✅
Trend: Stable
Alerts: None
/alert
Set performance alerts:
ALERTS CONFIGURED:
⚠️ Response time > 3s → Alert
⚠️ Memory > 3GB → Alert
⚠️ CPU > 80% → Alert
⚠️ Error rate > 5% → Alert
📊 Performance History
Track Over Time:
PERFORMANCE TREND (Last 7 days):
Response Time:
Day 1: 920ms
Day 2: 880ms
Day 3: 850ms
Day 4: 830ms
Day 5: 810ms
Day 6: 790ms
Day 7: 770ms
Trend: ↘️ Improving
Resource Usage:
CPU: 52% → 45% (↓7%)
Memory: 1.5GB → 1.2GB (↓20%)
Disk: Stable
🚀 Optimization Tips
For AI Response:
- Cache common responses
- Pre-compute frequent queries
- Use streaming for large outputs
- Compress text responses
- Lazy-load heavy features
For System:
- Clear caches regularly
- Optimize database queries
- Enable async processing
- Use connection pooling
- Monitor and alert proactively
For Skills:
- Profile skill execution
- Optimize slow skills
- Cache skill outputs
- Batch similar requests
- Parallelize independent tasks
📈 Continuous Improvement
WEEKLY OPTIMIZATION:
This week:
- Reduced response time: 10%
- Saved memory: 500MB
- Fixed 3 performance bugs
- Optimized 5 slow skills
- Improved throughput: 25%
Next week focus:
- Optimize video generation
- Reduce database queries
- Improve caching strategy
Goal: Keep OpenClaw running KILAT! ⚡
Status: Performance Monitoring ACTIVE
Health: 98%+
Optimization: Continuous
When not to use it
- →When only basic system uptime monitoring is needed
- →When detailed performance metrics are not required
- →When the system is not OpenClaw
Limitations
- →Specific to OpenClaw system performance
- →Auto-optimization actions are predefined
- →Requires manual triggering for on-demand reports and benchmarks
How it compares
This workflow provides real-time monitoring, detailed metric tracking, and auto-optimization capabilities for OpenClaw's performance, unlike basic system monitoring tools.
Compared to similar skills
performance-monitor side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| performance-monitor (this skill) | 0 | 4mo | No flags | Intermediate |
| observability | 0 | 3mo | No flags | Beginner |
| service-mesh-observability | 5 | 2mo | No flags | Advanced |
| devops-troubleshooter | 1 | 4mo | No flags | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
observability
devartblake
Use this skill for logs, metrics, tracing, health checks, and dashboards.
service-mesh-observability
wshobson
Implement comprehensive observability for service meshes including distributed tracing, metrics, and visualization. Use when setting up mesh monitoring, debugging latency issues, or implementing SLOs for service communication.
devops-troubleshooter
sickn33
Expert DevOps troubleshooter specializing in rapid incident response, advanced debugging, and modern observability. Masters log analysis, distributed tracing, Kubernetes debugging, performance optimization, and root cause analysis. Handles production outages, system reliability, and preventive monitoring. Use PROACTIVELY for debugging, incident response, or system troubleshooting.
observability-monitoring-monitor-setup
sickn33
You are a monitoring and observability expert specializing in implementing comprehensive monitoring solutions. Set up metrics collection, distributed tracing, log aggregation, and create insightful da
Logging and Monitoring for Agentic Workflows
Hack23
Comprehensive observability patterns for GitHub Agentic Workflows including structured logging, metrics collection, alerting strategies, debugging techniques, and production monitoring best practices for autonomous agent systems.
observability-setup
spideynolove
Set up metrics, logs, and traces for a service. Use when a mid-level developer needs basic observability coverage.