{"slug": "show-hn-plugin-to-create-product-videos", "title": "Show HN: Plugin to Create Product Videos", "summary": "Fluxcut released an MIT-licensed plugin that connects its product-video service to coding agents through an MCP server at https://www.fluxcut.dev/mcp, letting an agent write, film and drive each step of a short product video while the user approves each step and publishes. The install adds three components: the MCP server, a `fluxcut-maker` skill that tells the agent how to make the video, and a five-minute tool timeout so a single wait can hold for four minutes instead of stopping at 60 seconds. Separate plugins ship for Claude Code (requiring version 2.1.292 or later, with the key kept in system secure storage such as the macOS Keychain), Codex and Cursor (which store only the `FLUXCUT_KEY` name and read the key from the environment), and Cursor's waits use the server default of 45 seconds.", "body_md": "Fluxcut makes a short product video from a goal. These plugins let a coding agent make one for you: the agent writes, films and drives each step, and you approve each step and publish.\n\nOne install adds three things:\n\n- the Fluxcut MCP server, `https://www.fluxcut.dev/mcp`\n- the `fluxcut-maker` skill, which tells the agent how to make the video\n- a five-minute tool timeout, so one wait can hold for four minutes instead of stopping at sixty seconds\n\nMake a maker key at [Settings → Agent keys](https://www.fluxcut.dev/settings/keys). Then, in the terminal you start your agent from:\n\n```\nexport FLUXCUT_KEY=fcx_…\n```\n\nThe Claude Code plugin keeps the key in your system's secure storage (the macOS Keychain, for example). The Codex and Cursor plugins store the name `FLUXCUT_KEY`, never the key, and read it from the environment, so for them add that line to your shell profile. `fluxcut-capture`, the filming tool the skill uses, reads `FLUXCUT_KEY` too.\n\n```\nclaude plugin install fluxcut --marketplace Flux-AI-Agent/fluxcut-plugin\nprintf '{\"fluxcut_key\":\"%s\"}' \"$FLUXCUT_KEY\" | claude plugin configure fluxcut@fluxcut --values-stdin\n```\n\nThe second line saves the key you exported into the plugin's settings. You can instead type it in Claude Code: `/plugin configure fluxcut@fluxcut`. The server loads once the key is set. The install command needs Claude Code 2.1.292 or later. On an older version, add the marketplace first: `claude plugin marketplace add Flux-AI-Agent/fluxcut-plugin && claude plugin install fluxcut@fluxcut`. Start a new session, then ask: \"Use the fluxcut-maker skill to make a promo for .\"\n\nIf you set Fluxcut up by hand before, `claude mcp remove fluxcut` so the plugin's server is the only one.\n\n```\ncodex plugin marketplace add Flux-AI-Agent/fluxcut-plugin && codex plugin add fluxcut@fluxcut\n```\n\nCodex reads `FLUXCUT_KEY` when it starts. Start a new task after installing.\n\nIn Cursor, open the marketplace and install **Fluxcut**. Before it is listed there, clone this repo and copy `cursor/` to `~/.cursor/plugins/local/fluxcut`, then run **Developer: Reload Window**. Cursor reads `FLUXCUT_KEY` from the environment it starts in. Its waits use the server's default of 45 seconds.\n\nPoint it at `https://www.fluxcut.dev/mcp` with the header `Authorization: Bearer <your key>`. Add `?wait=240` only if the client allows tool calls of five minutes. [fluxcut.dev/connect](https://www.fluxcut.dev/connect) has the steps for each agent and the reviewer skill. A reviewer is a second agent with its own key.\n\n| Path | What it is | \n|---|---|\n| `claude/` | the Claude Code plugin; `.claude-plugin/marketplace.json` lists it | \n| `codex/` | the Codex plugin; `.agents/plugins/marketplace.json` lists it | \n| `cursor/` | the Cursor plugin; `.cursor-plugin/marketplace.json` lists it | \n| `server.json` | the entry for the MCP registry | \n| `glama.json` | the maintainer, for Glama | \n\nThe skill is Fluxcut's published maker playbook. The minor version number is the playbook's version.\n\nPrivacy: [https://www.fluxcut.dev/privacy](https://www.fluxcut.dev/privacy) · Terms: [https://www.fluxcut.dev/terms](https://www.fluxcut.dev/terms) · License: MIT\n\n\"Fluxcut\" and the Fluxcut logo are trademarks of Fluxcut. The MIT License covers the files in this repo, not the name or the logo.", "url": "https://wpnews.pro/news/show-hn-plugin-to-create-product-videos", "canonical_source": "https://github.com/Flux-AI-Agent/fluxcut-plugin", "published_at": "2026-11-04 08:21:20+00:00", "updated_at": "2026-11-04 08:51:18.381346+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "agent-protocols", "developer-tools"], "entities": ["Fluxcut", "Claude Code", "Codex", "Cursor", "Flux-AI-Agent/fluxcut-plugin", "fluxcut-maker", "fluxcut-capture"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/show-hn-plugin-to-create-product-videos", "markdown": "https://wpnews.pro/news/show-hn-plugin-to-create-product-videos.md", "text": "https://wpnews.pro/news/show-hn-plugin-to-create-product-videos.txt", "jsonld": "https://wpnews.pro/news/show-hn-plugin-to-create-product-videos.jsonld"}}