fitbit-automation

Automate Fitbit data operations and device management through the Rube MCP gateway.

74.2k|8.5k|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill fitbit-automation
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: fitbit-automation
Source: https://github.com/ComposioHQ/awesome-claude-skills/tree/main/composio-skills/fitbit-automation
Command: npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill fitbit-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual friction of interacting with Fitbit's API by providing a standardized, agent-driven interface for executing health data operations and device management tasks.

Core Features & Use Cases

  • Tool Discovery: Automatically identifies available Fitbit API endpoints and schemas via Rube MCP.
  • Connection Management: Handles authentication and session state for secure Fitbit API access.
  • Workflow Execution: Enables bulk operations and multi-step data retrieval using structured tool execution plans.

Quick Start

Use the fitbit-automation skill to search for available tools and retrieve my latest activity data.

Frequently Asked Questions about fitbit-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect my Fitbit account to the agent?▼

Use the RUBE_MANAGE_CONNECTIONS command with the 'fitbit' toolkit argument. The system will provide an authentication link to authorize your account and establish an active session.

What should I do if a Fitbit tool fails to execute?▼

Always verify your connection status using RUBE_MANAGE_CONNECTIONS to ensure it is ACTIVE. If the connection is valid, re-run RUBE_SEARCH_TOOLS to confirm the tool schema has not changed.

Can I automate bulk Fitbit data exports?▼

Yes, you can use RUBE_REMOTE_WORKBENCH with the run_composio_tool function to execute multiple operations in sequence. Ensure you handle pagination tokens returned by the API to capture all data.

Why must I call RUBE_SEARCH_TOOLS before every task?▼

Tool schemas and available endpoints are subject to updates. Searching first ensures your agent uses the most current input parameters and avoids execution errors caused by deprecated fields.