rescuetimeFetch productivity data from RescueTime. Use when the user asks about their screen time, productivity score, app usage, time tracking, how they spent their day/week, or wants reports on their computer activity. Requires API key in TOOLS.md or passed directly.
Install via ClawdBot CLI:
clawdbot install rusynandriy/rescuetimeFetch productivity analytics from the RescueTime API.
Store API key in TOOLS.md:
### RescueTime
- API Key: YOUR_KEY_HERE
Get a key at: https://www.rescuetime.com/anapi/manage
curl "https://www.rescuetime.com/anapi/data?key=API_KEY&format=json&perspective=rank&restrict_kind=activity"
Parameters:
perspective: rank, interval, memberrestrict_kind: category, activity, productivity, efficiency, documentinterval: month, week, day, hour (only for interval perspective)restrict_begin / restrict_end: YYYY-MM-DDrestrict_thing: filter to specific app/site/categorycurl "https://www.rescuetime.com/anapi/daily_summary_feed?key=API_KEY"
Returns last 14 days with productivity_pulse (0-100), total_hours, categories.
Today's activity by app:
curl "https://www.rescuetime.com/anapi/data?key=API_KEY&format=json&perspective=rank&restrict_kind=activity&restrict_begin=$(date +%Y-%m-%d)&restrict_end=$(date +%Y-%m-%d)"
Productivity breakdown:
curl "https://www.rescuetime.com/anapi/data?key=API_KEY&format=json&perspective=rank&restrict_kind=productivity"
By category:
curl "https://www.rescuetime.com/anapi/data?key=API_KEY&format=json&perspective=rank&restrict_kind=category"
Hourly breakdown today:
curl "https://www.rescuetime.com/anapi/data?key=API_KEY&format=json&perspective=interval&restrict_kind=productivity&interval=hour&restrict_begin=$(date +%Y-%m-%d)&restrict_end=$(date +%Y-%m-%d)"
{
"row_headers": ["Rank", "Time Spent (seconds)", "Number of People", "Activity", "Category", "Productivity"],
"rows": [[1, 3600, 1, "VS Code", "Editing & IDEs", 2], ...]
}
Convert seconds to hours: seconds / 3600
Generated Mar 1, 2026
Freelancers can use this skill to monitor time spent on productive vs. distracting activities, helping them optimize work hours and bill clients accurately. It provides insights into app usage patterns to improve focus and meet project deadlines efficiently.
Remote teams can leverage this skill to aggregate individual productivity data, identifying trends and areas for improvement across the group. Managers can use reports to support coaching, set realistic goals, and enhance overall team efficiency in distributed work environments.
Students can track their screen time and productivity levels to balance academic work with leisure activities. The skill helps identify distracting apps or times of day, enabling better study schedules and improved academic performance through data-driven adjustments.
Companies can integrate this skill into wellness initiatives to help employees manage digital well-being and reduce burnout. By analyzing productivity scores and app usage, organizations can offer personalized recommendations for healthier work habits and improved work-life balance.
Coaches and therapists can use this skill to provide clients with objective data on their screen time and productivity levels. This supports personalized interventions for reducing digital addiction, setting boundaries, and fostering more mindful technology use in daily life.
Developers can embed this skill into productivity or time-tracking SaaS platforms as a premium feature, offering users detailed analytics from RescueTime. Revenue is generated through subscription tiers, with higher plans providing advanced insights and custom reporting capabilities.
Consultants can use this skill to analyze client data and deliver personalized productivity audits, helping businesses optimize workflows and reduce inefficiencies. Revenue comes from one-time project fees or ongoing retainer agreements for continuous monitoring and improvement strategies.
Content creators or influencers can promote RescueTime subscriptions by demonstrating the skill's benefits through tutorials or case studies. Revenue is earned via affiliate commissions for each sign-up, leveraging audience trust to drive conversions and recurring referrals.
💬 Integration Tip
Ensure the API key is securely stored in TOOLS.md and validate parameters like date ranges to avoid errors in data fetching.
Manage Trello boards, lists, and cards via the Trello REST API.
Sync and query CalDAV calendars (iCloud, Google, Fastmail, Nextcloud, etc.) using vdirsyncer + khal. Works on Linux.
Manage tasks and projects in Todoist. Use when user asks about tasks, to-dos, reminders, or productivity.
Master OpenClaw's timing systems. Use for scheduling reliable reminders, setting up periodic maintenance (janitor jobs), and understanding when to use Cron v...
Calendar management and scheduling. Create events, manage meetings, and sync across calendar providers.
Kanban-style task management dashboard for AI assistants. Manage tasks via CLI or dashboard UI. Use when user mentions tasks, kanban, task board, mission con...