بنقرة واحدة
switchboard-notion
Post replies back to a Notion-driven Remote Control card via the LocalApiServer bridge
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Post replies back to a Notion-driven Remote Control card via the LocalApiServer bridge
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Local stdio MCP server bridging Claude Desktop (and other MCP-only hosts) to Switchboard's LocalApiServer HTTP surface
When planning, flag uncertain assumptions and supply a ready-to-run web-research prompt to confirm them.
Local Switchboard management console — drive the board when the VS Code extension is running
Implement with high accuracy and self-review (invest effort up front to minimize rework)
Reconcile and restructure a feature's subtasks — improve each, then merge/delete/rewrite/split to make the set coherent
Deep planning, dependency checks, and adversarial review
| name | switchboard-notion |
| description | Post replies back to a Notion-driven Remote Control card via the LocalApiServer bridge |
| allowed-tools | Bash |
| user-invokable | false |
**Notion Page ID:** line in its
metadata) and you need to reply to the remote Claude session — a result, a question, or a
status update.CUR="$PWD"
while [ "$CUR" != "/" ] && [ ! -d "$CUR/.agents/skills" ]; do CUR=$(dirname "$CUR"); done
source "$CUR/.agents/skills/_lib/sb_api_call.sh"
sb_api_call POST /comment \
-H "Content-Type: application/json" \
-d '{
"provider": "notion",
"id": "<Notion Page ID from the plan metadata>",
"body": "Your reply text here."
}'
provider: "notion"id: the Notion Page ID (the **Notion Page ID:** line in the plan file) — the
card's page in the Notion plans database, NOT a comment id.body: the reply markdown. Do NOT add any marker — the host inserts a "Switchboard Comments"
database row with From = Switchboard and created_by = bot, which is how the poll skips
your own reply (no feedback loop). The token stays host-side; never call the Notion API directly.JSON { "success": true } on success. A 503 with notConfigured: true means Notion remote
setup hasn't been run — surface to the user that they must click "Run Notion setup sync" in
the Remote tab. Any other non-200 is a transient failure; report it and stop (do not retry blindly).
Notion Page ID metadata, do NOT post — notify the user instead (the
card isn't under Notion Remote Control).From = Switchboard). Read-back latency is bounded by the poll interval.