用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/nathanvale/claude-code-config --skill stream-deck-use命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | stream-deck-use |
| description | Use Stream Deck MCP Actions through mcporter; diagnose missing Elgato actions. |
| role | tool-workflow |
Use when the user wants an agent to inspect, call, or diagnose Stream Deck MCP
Actions through mcporter.
Do not configure Codex, Claude Code, or other MCP clients directly. mcporter
is the single MCP configuration surface for this workflow.
Do not use for Stream Deck layout authoring, button creation, icons, scripts, or
profile writes. Hand those requests to skills/stream-deck-author/SKILL.md.
https://www.elgato.com/ww/en/explorer/products/stream-deck/sd-mcp-setup/.https://www.npmjs.com/package/@elgato/mcp-server./Users/nathanvale/.config/mcporter/mcporter.json./Users/nathanvale/code/dotfiles/config/mcporter/mcporter.json.mcporter CLI./steipete/mcporter.skills/mcp-doctor/SKILL.md.skills/stream-deck-author/SKILL.md.@elgato/mcp-server.mcporter, and Elgato discovery.mcporter.MCP Actions profile.skills/stream-deck-author/SKILL.md.mcporter discovery, then hand off to
mcp-doctor for cross-client diagnosis.Preferences -> General -> MCP Deck is enabled.MCP Actions profile. Actions on other profiles
are intentionally private from AI tools.node -v
npm view @elgato/mcp-server name version bin --json
command -v mcporter && mcporter --version
mcporter owns Elgato locally and does not import it from a client:mcporter config list
mcporter config list --source import
mcporter config get elgato
mcporter config doctor
mcporter list elgato --schema --timeout 15000
If mcporter says Unknown MCP server 'elgato', report config-missing
and inspect the current mcporter schema/doctor output before adding the
elgato server only to /Users/nathanvale/.config/mcporter/mcporter.json.
Keep exact config fields in the mcporter config owner, not this skill.
Discover exposed actions:
mcporter call elgato.streamdeck__get_executable_actions --args '{}' --timeout 15000
mcporter call elgato.streamdeck__execute_action id:"<action-id>" --timeout 15000
MCP Actions profile until the user explicitly accepts the risk.elgato from Codex, Claude Code, OpenCode, VS Code, or .mcp.json
configs if found; keep elgato only in mcporter local config.@elgato/mcp-serverv, treat it as a vendor-doc typo and
use @elgato/mcp-server.streamdeck__get_executable_actions: read available described actions.streamdeck__execute_action: execute one action by id.When get_executable_actions returns [], the MCP bridge is working but no
actions are exposed. Check Stream Deck's MCP Actions profile and descriptions.
{"status":"ok"} with little visible change when
the URL is already open or the browser does not foreground. Verify browser
tabs or use an action with an obvious side effect before treating execution as
broken.ready, config-missing,
configured, stream-deck-not-ready, mcporter-missing, or blocked.mcporter and npx.node -v returns Node 18 or later.npm view @elgato/mcp-server name version bin --json returns package metadata.mcporter config doctor reports config health.mcporter config get elgato shows source local.mcporter list elgato --schema --timeout 15000 returns exposed Stream Deck
tools when configured and Stream Deck is running.mcporter call elgato.streamdeck__get_executable_actions --args '{}' --timeout 15000
returns action data or {"actions":[]}.bun run skills/mcp-doctor/scripts/mcp-doctor.ts --json
from the claude-code-config repo root.elgato to the mcporter config owner path only.mcp-doctor.