Skip to main content

Fitness content creator tools: video editing, AI images, workout plans, analytics.

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.0.0.tar.gz (115.3 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.0.0-py3-none-any.whl (21.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fitness_influencer_mcp-1.0.0.tar.gz
  • Upload date:
  • Size: 115.3 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.0.0.tar.gz
Algorithm Hash digest
SHA256 fb66a43e3a3b77d63272e75ea95d261011e8ba7b0bebda29d2a75df2ef7d6816
MD5 a7faab5450b6fc5f53970b82b2b85c96
BLAKE2b-256 10fe40d53949c0155ee33f4ee033a3ad4e1953c26ba1960fdb3d25e13eda9442

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fitness_influencer_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 268a485b9fec96f12a9b0a9ea410fb721dd733cf4dd05b167848c182aa01078c
MD5 0563d55f163d4d05d87422d93f139a32
BLAKE2b-256 5d85748268e8feb530aeacef28f684c127b309626fa1924eb290118a0b814cec

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