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.