{"id":"a7c03c62-15c7-448c-b7a9-bf7b991fa357","slug":"crewai-mohammedfathyy-content-creation-agent","name":"Content_Creation-Agent","description":"A 5-agent CrewAI system that researches the web, writes a podcast script, generates AI voiceovers (edge-tts), creates visuals (Flux.1), compiles an MP4, and uploads to YouTube — all via a FastAPI + Streamlit interface.","canonicalUrl":"https://www.xpersona.co/skill/crewai-mohammedfathyy-content-creation-agent","sourceUrl":"https://github.com/mohammedfathyy/Content_Creation-Agent","homepage":null,"source":"GITHUB_REPOS","vendor":{"slug":"mohammedfathyy","label":"Mohammedfathyy","url":"https://github.com/mohammedfathyy/Content_Creation-Agent"},"protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-10-09T20:05:58.892Z","freshnessLabel":"Oct 9, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 9, 2026"},{"label":"Vendor","value":"Mohammedfathyy"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Mohammedfathyy","href":"https://github.com/mohammedfathyy/Content_Creation-Agent","sourceUrl":"https://github.com/mohammedfathyy/Content_Creation-Agent","sourceType":"profile","confidence":"medium","observedAt":"2026-10-09T20:05:58.897Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/crewai-mohammedfathyy-content-creation-agent/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/crewai-mohammedfathyy-content-creation-agent/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-09T20:05:58.897Z","isPublic":true},{"factKey":"docs_crawl","category":"integration","label":"Crawlable docs","value":"6 indexed pages on the official domain","href":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceUrl":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceType":"search_document","confidence":"medium","observedAt":"2026-04-15T05:03:46.393Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/crewai-mohammedfathyy-content-creation-agent/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/crewai-mohammedfathyy-content-creation-agent/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["Trust evidence available"],"agentCard":{"name":"Content_Creation-Agent","description":"A 5-agent CrewAI system that researches the web, writes a podcast script, generates AI voiceovers (edge-tts), creates visuals (Flux.1), compiles an MP4, and uploads to YouTube — all via a FastAPI + Streamlit interface.","source":"GITHUB_REPOS","sourceId":"crewai:1259958067","repository":"https://github.com/mohammedfathyy/Content_Creation-Agent","documentation":"https://www.xpersona.co/skill/crewai-mohammedfathyy-content-creation-agent/agent/crewai-mohammedfathyy-content-creation-agent","protocols":["OPENCLEW"],"capabilities":["crewai","multi-agent"],"languages":["python"],"install":{"command":"git clone https://github.com/mohammedfathyy/Content_Creation-Agent.git","ecosystem":"git"},"examples":[{"kind":"example","language":"text","snippet":"Topic Input\n    │\n    ▼\n┌─────────────────────────────────────────────────────────────────┐\n│                        CrewAI Pipeline                          │\n│                                                                 │\n│  Agent 1          Agent 2          Agent 3                      │\n│  Search Query  ──► Web Search   ──► Web Scraping                │\n│  Generator         Agent            Agent                       │\n│                                       │                         │\n│                                       ▼                         │\n│                    Agent 5  ◄──── Agent 4                       │\n│                    Podcast        Podcast Script                 │\n│                    Reviewer  ────► + YouTube SEO                │\n└─────────────────────────────────────────────────────────────────┘\n    │\n    ▼\nText-to-Speech  ──►  Video Generation  ──►  YouTube Upload\n(edge-tts)           (Flux.1 + MoviePy)     (YouTube Data API v3)"},{"kind":"example","language":"text","snippet":"Content_Creation_Agent/\n├── streamlit.py                # Streamlit UI (frontend)\n├── README.md\n└── src/\n    ├── main.py                 # FastAPI app + LLM loaders + lifespan\n    ├── requirements.txt\n    ├── .env.example\n    ├── client_secrets.json     # Google OAuth2 credentials\n    ├── token.pickle            # Saved OAuth2 token\n    │\n    ├── controllers/\n    │   ├── Agent_1Controller.py        # Search query generation agent & task\n    │   ├── Agent_2Controller.py        # Web search agent & task\n    │   ├── Agent_3Controller.py        # Web scraping agent & task\n    │   ├── Agent_4Controller.py        # Podcast script agent & task\n    │   ├── Agent_5Controller.py        # Podcast reviewer agent & task\n    │   ├── CrewController.py           # Assembles all agents into Crew\n    │   ├── TexttoSpeechController.py   # edge-tts TTS + audio merging\n    │   ├── VideoGenerationController.py# Flux.1 images + MoviePy video\n    │   └── YoutubeUploadController.py  # YouTube Data API v3 upload\n    │\n    ├── routes/\n    │   ├── crew.py     # POST /create-script\n    │   ├── audio.py    # POST /generate-audio\n    │   ├── video.py    # POST /generate-video\n    │   └── upload.py   # POST /upload-youtube\n    │\n    ├── helpers/\n    │   ├── config.py   # Pydantic output schemas for all agents\n    │   └── schema.py   # App settings loaded from .env\n    │\n    └── Results/        # Auto-generated output files"}]}}