Skip to main content

Fitness content creator tools: video editing, AI images, comment management, content calendars.

Project description

Fitness Influencer AI Assistant

mcp-name: io.github.wmarceau/fitness-influencer

AI-powered automation suite for fitness content creators. Automates video editing, graphics creation, email management, SMS communication, and revenue analytics.

Status: Live

Production URL: https://fitness-influencer-production.up.railway.app (if deployed)

Features

Feature Script Cost
Jump-cut video editing video_jumpcut.py FREE
Educational graphics educational_graphics.py FREE
Gmail summarization gmail_monitor.py FREE
Revenue analytics revenue_analytics.py FREE
AI image generation grok_image_gen.py $0.07/image
Calendar reminders calendar_reminders.py FREE
Workout plan generation workout_plan_generator.py FREE
Nutrition guides nutrition_guide_generator.py FREE
Video ads (Shotstack) shotstack_api.py ~$0.27/video
SMS notifications twilio_sms.py ~$0.01/SMS

Directory Structure

fitness-influencer/
├── src/                    # Python execution scripts
│   ├── video_jumpcut.py
│   ├── educational_graphics.py
│   ├── gmail_monitor.py
│   ├── revenue_analytics.py
│   ├── grok_image_gen.py
│   ├── calendar_reminders.py
│   ├── nutrition_guide_generator.py
│   ├── workout_plan_generator.py
│   ├── shotstack_api.py
│   ├── video_ads.py
│   ├── creatomate_api.py
│   ├── intelligent_video_router.py
│   ├── fitness_assistant_api.py
│   └── twilio_sms.py
├── frontend/               # Web interface
│   ├── index.html
│   └── terms.html
├── docs/                   # Documentation
└── README.md

Quick Start

1. Video Jump-Cut Editing

python src/video_jumpcut.py --input raw_video.mp4 --output edited.mp4

2. Create Educational Graphic

python src/educational_graphics.py --title "5 Morning Habits" --points "Wake early,Hydrate,Stretch,Protein,Plan day" --platform instagram_post

3. Summarize Emails

python src/gmail_monitor.py --hours 24

4. Generate AI Image

python src/grok_image_gen.py --prompt "Fitness athlete doing deadlift" --count 1

Environment Variables

# Google APIs
GOOGLE_CREDENTIALS_PATH=credentials.json

# AI Services
XAI_API_KEY=your_xai_key_here

# Video Services
SHOTSTACK_API_KEY=your_shotstack_key
CREATOMATE_API_KEY=your_creatomate_key

# Communication
TWILIO_ACCOUNT_SID=your_twilio_sid
TWILIO_AUTH_TOKEN=your_twilio_token
TWILIO_PHONE_NUMBER=+1234567890

API Endpoints (FastAPI)

When running the API server:

Endpoint Method Description
/ GET Health check
/api/video/jumpcut POST Process video with jump cuts
/api/graphics/create POST Create educational graphic
/api/email/summary GET Get email summary
/api/image/generate POST Generate AI image

Skill Configuration

Located at: .claude/skills/fitness-influencer-operations/SKILL.md

Trigger phrases:

  • "edit video with jump cuts"
  • "create fitness graphic"
  • "summarize my emails"
  • "generate fitness image"
  • "create workout plan"

Related Documentation

  • Main directive: directives/fitness_influencer_operations.md
  • Skill definition: .claude/skills/fitness-influencer-operations/SKILL.md
  • Use cases: .claude/skills/fitness-influencer-operations/USE_CASES.json

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fitness_influencer_mcp-1.2.0.tar.gz (131.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fitness_influencer_mcp-1.2.0-py3-none-any.whl (38.1 kB view details)

Uploaded Python 3

File details

Details for the file fitness_influencer_mcp-1.2.0.tar.gz.

File metadata

  • Download URL: fitness_influencer_mcp-1.2.0.tar.gz
  • Upload date:
  • Size: 131.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for fitness_influencer_mcp-1.2.0.tar.gz
Algorithm Hash digest
SHA256 291eaa91e2ba883001c4af405243384af958ecf79fa128ff49a16e6fda83e873
MD5 61dedcc91afaf0a46669088f05fda3e2
BLAKE2b-256 ff1869a172ffc0f1864e8a46bb3277859e5fa22af93b4a856cbafe23b13c1025

See more details on using hashes here.

File details

Details for the file fitness_influencer_mcp-1.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for fitness_influencer_mcp-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 06b36dab36b1d37e4a625108d91b5f0d296d68475105fb9aa5662fb55192a912
MD5 7159f1ce6017df1b9cca4b3da4e3ab94
BLAKE2b-256 8499dbdaf6dc45089bd5fe7dd4e73a1b3707fd8d2d3c0b2857a0036faf5922fc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page