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.3.0.tar.gz (187.1 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.3.0-py3-none-any.whl (40.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fitness_influencer_mcp-1.3.0.tar.gz
  • Upload date:
  • Size: 187.1 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.3.0.tar.gz
Algorithm Hash digest
SHA256 68c047baabaf56264aac7123af9bd75fcac4765f62e8ae81b84fd62db2e9b388
MD5 20ef0e75a4e3e735aa84b25763f6075b
BLAKE2b-256 b8381e1024cd2fcbaaa07b5e95cd83bebeceaaf642020a452551e7da3ef22956

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fitness_influencer_mcp-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 02c11b9651b136de741dbb14e46f2b8201496330a428606536a7e4921813873c
MD5 5d21849a04f2ef231024eede92030145
BLAKE2b-256 daafdc19a2abef7c94ff936ffc7ebcefad086f457907292bf259233a5757e88c

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