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
Metadata
Release files for fitness-influencer-mcp 1.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fitness_influencer_mcp-1.3.1.tar.gz | 186.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fitness_influencer_mcp-1.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 226.7 kB
Release files / fitness_influencer_mcp-1.3.1.tar.gz
| Download URL | fitness_influencer_mcp-1.3.1.tar.gz |
|---|---|
| Size | 186.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ff88b7ea8b1e5b19a4e7db1f46621a94ba3bda77203457067f3be73d0e79aa13
|
|
BLAKE2b-256 checksum How to use checksums |
dd0a91e5df1136e694d23eded7ff45f1b759b9adef20f0086e1441ffa1ec9d95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.5
|
Release files / fitness_influencer_mcp-1.3.1-py3-none-any.whl
| Download URL | fitness_influencer_mcp-1.3.1-py3-none-any.whl |
|---|---|
| Size | 40.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
659341c2228cbd33fbacb97161631434ff1c1aec91e066b7cd08193333649aa5
|
|
BLAKE2b-256 checksum How to use checksums |
3364e472731f01f83d969ed9f5f85d66cd325c732a835c90d4c73f11baf26923
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.5
|