원클릭으로
switchboard-linear
Make direct Linear GraphQL API calls via LocalApiServer proxy
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Make direct Linear GraphQL API calls via LocalApiServer proxy
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
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
Cloud-VM planning mode — plan first, do not auto-code in a remote VM
| name | switchboard-linear |
| description | Make direct Linear GraphQL API calls via LocalApiServer proxy |
| allowed-tools | Bash |
| user-invokable | false |
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 /api/linear \
-H "Content-Type: application/json" \
-d '{
"query": "query { issues(first: 10) { nodes { id title } } }"
}'
JSON response from Linear API or error object with error field.
Always post comments through the dedicated /comment route — NOT a raw commentCreate
GraphQL call. The host adds the hidden <!-- switchboard --> self-marker so the inbound
poll skips your own comment and you don't trigger a feedback loop. The token stays host-side.
sb_api_call POST /comment \
-H "Content-Type: application/json" \
-d '{
"provider": "linear",
"id": "<Linear Issue ID UUID from the plan metadata>",
"body": "Your comment text here."
}'
**Linear Issue ID:** line in the plan file), NOT the ENG-123 identifier