diff --git a/skills/jimitd-ai/content-engine/SKILL.md b/skills/jimitd-ai/content-engine/SKILL.md new file mode 100644 index 00000000000..66d068bd2be --- /dev/null +++ b/skills/jimitd-ai/content-engine/SKILL.md @@ -0,0 +1,105 @@ +--- +name: content-engine +description: Create AI-generated video content (scripts, images, videos) and publish to social platforms via the Content Engine MCP server. Payments in USDC via x402. +homepage: https://content-engine-app.fly.dev +tools: + - name: exec + description: Run mcporter commands to interact with the Content Engine MCP server +--- + +# Content Engine + +You have access to the **Content Engine** — an AI video content creation and publishing platform. It generates scripts, images, and videos from a topic and publishes them to connected social channels (YouTube, X, TikTok, Instagram, LinkedIn). + +All operations go through an x402 payment proxy and are priced in USDC. + +## Setup + +The Content Engine is an MCP server accessed via mcporter. Before first use, confirm it is available: + +```bash +mcporter list content-engine +``` + +If not configured, add it: + +```bash +mcporter config add content-engine \ + --stdio "npx tsx /path/to/content-engine/src/mcp/server.ts" \ + --env CONTENT_ENGINE_URL=https://content-engine-x402.fly.dev +``` + +Or install the npm package and point mcporter at it. + +## Available Tools + +### Free (no payment required) + +- **get_pricing** — Returns current USDC pricing for all operations. + ```bash + mcporter call content-engine.get_pricing + ``` + +- **get_queue_status** — Check queue position, estimated wait time, active jobs, and daily budget remaining. + ```bash + mcporter call content-engine.get_queue_status + ``` + +### Content Creation (paid via x402 USDC) + +- **create_script** — Generate a video script from a topic. Returns a `content_id` for tracking. + ```bash + mcporter call content-engine.create_script topic="How AI is changing music production" + ``` + +- **create_image** — Generate an image from a text prompt. + ```bash + mcporter call content-engine.create_image prompt="Futuristic music studio with holographic instruments" + ``` + +- **create_video** — Generate a video from a content item that has a completed script. Requires the `content_id` from create_script. + ```bash + mcporter call content-engine.create_video content_id="" + ``` + +- **run_full_pipeline** — Run script generation + video creation end-to-end from a single topic. + ```bash + mcporter call content-engine.run_full_pipeline topic="Top 5 AI tools for developers in 2026" + ``` + +### Publishing + +- **publish_content** — Publish a completed video to connected social platforms. Supports scheduled publishing and unlisted mode. + ```bash + mcporter call content-engine.publish_content content_id="" + ``` + +### Tracking + +- **get_content** (free) — Get full details of a content item including script text, video URL, status, and metadata. + ```bash + mcporter call content-engine.get_content content_id="" + ``` + +- **get_content_status** (free) — Lightweight status check. Use this for polling pipeline progress. + ```bash + mcporter call content-engine.get_content_status content_id="" + ``` + +## Typical Workflow + +1. Call `get_pricing` to confirm current rates. +2. Call `create_script` with a topic to generate a video script. Save the returned `content_id`. +3. Poll `get_content_status` with the `content_id` until the script is complete. +4. Call `create_video` with the `content_id` to generate the video. +5. Poll `get_content_status` until the video is ready. +6. Call `publish_content` to push the video to social platforms. + +Or use `run_full_pipeline` to do steps 2-5 in one call. + +## Important Notes + +- All paid operations require USDC via the x402 payment protocol. Ensure your agent wallet is funded. +- Video generation takes 1-5 minutes. Always poll `get_content_status` rather than assuming instant completion. +- Publishing may require brand owner approval depending on the brand's settings. +- The `content_id` (UUID) returned by creation tools is the key for all subsequent operations.