{
  "markdown": "# stream-deck\n\nA Claude Code plugin for building Elgato Stream Deck plugins with the SDK v2.\n\n## What it does\n\nProvides skills, an agent, and hooks to guide you through the full Stream Deck plugin development lifecycle — from scaffolding to publishing on the Elgato Marketplace.\n\n## Skills\n\n| Skill | Command | Description |\n|-------|---------|-------------|\n| **create-plugin** | `/stream-deck:create-plugin <uuid>` | Scaffold a new Stream Deck plugin project |\n| **add-action** | `/stream-deck:add-action <name> [type]` | Add actions (key, dial, toggle) to an existing plugin |\n| **add-property-inspector** | `/stream-deck:add-property-inspector <action>` | Create settings UI with sdpi-components |\n| **build** | `/stream-deck:build [build\\|pack\\|validate\\|release]` | Build, package, validate, or prepare for release |\n| **dev-mode** | `/stream-deck:dev-mode [start\\|debug\\|restart\\|stop]` | Development mode with hot-reload and debugging |\n| **sdk-reference** | *(auto-loaded)* | Claude automatically consults the full SDK docs when relevant |\n\n## Agent\n\n**stream-deck-dev** — A specialized agent with deep knowledge of the Stream Deck SDK v2. Preloaded with the sdk-reference skill for accurate code generation.\n\n## Bundled Documentation\n\n- 38 pages of official Elgato SDK v2 documentation (introduction, guides, references, CLI, WebSocket API)\n- 11 real-world sample files from Elgato's official `streamdeck` and `streamdeck-plugin-samples` repositories\n- Complete manifest TypeScript type definition and JSON schema reference\n\n## Installation\n\n### From the Anthropic marketplace (Claude Code CLI)\n\n```\n/plugin install stream-deck\n```\n\n### From the Anthropic marketplace (Claude.ai / Desktop app)\n\n1. Go to **Settings > Plugins**\n2. Search for `stream-deck`\n3. Click **Install**\n\n### From GitHub (manual)\n\n```bash\ngit clone https://github.com/jdsoliveiraa/stream-deck-skill-cc.git\nclaude --plugin-dir ./stream-deck-skill-cc\n```\n\n### Local development\n\nIf you cloned the repo locally, pass it directly:\n\n```bash\nclaude --plugin-dir /path/to/stream-deck-skill-cc\n```\n\n## Requirements\n\nFor plugin development (not for this Claude Code plugin itself):\n\n- [Node.js](https://nodejs.org/) v20+\n- [Stream Deck](https://www.elgato.com/downloads) v6.9+\n- Stream Deck CLI: `npm install -g @elgato/cli`\n- A Stream Deck device (or [Stream Deck Mobile](https://www.elgato.com/stream-deck-mobile))\n\n## Quick Start\n\n1. Install the plugin (see [Installation](#installation) above)\n2. Run `/stream-deck:create-plugin com.yourname.my-plugin`\n3. Follow the guided scaffolding\n4. Run `/stream-deck:add-action my-first-action` to add functionality\n5. Run `/stream-deck:dev-mode start` to begin development with hot-reload\n\n## License\n\nMIT\n",
  "bytes": 2724,
  "sha": "46593c6368b4cb192aa852c8e80e230d4a8953b7f2f4ee9a56eca770e0370dae",
  "repo_slug": "jdsoliveiraa/stream-deck-skill-cc",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_jdsoliveiraa_stream_deck_skill_cc_stream_c6d21f56/readme"
}