/install corkboard-dashboard
Corkboard Dashboard
Use this skill when you need to put something actionable on the board right now. Prefer a pin for one-off work or a project for multi-step work with tracks, handoffs, and task checklists.
Quick Start
- Install or update the dashboard:
export CORKBOARD_REPO="https://github.com/Grooves-n-Grain/carls-corkie.git" # first-time installs only
bash {baseDir}/scripts/install.sh
- Point tooling at the running API. Use
localhoston the same machine, the machine's LAN IP from another trusted device, or a public reverse-proxy hostname if the operator has exposed/api/*externally (see the main README). The dashboard requires a bearer token; the helper script auto-loads it from.envin the install directory:
CORKBOARD_API=http://localhost:3010
# or LAN:
CORKBOARD_API=http://\x3Clan-ip>:3010
# or public reverse-proxy hostname (API routes only, frontend not exposed):
CORKBOARD_API=https://corkie-api.example.com
# CORKBOARD_TOKEN is auto-loaded from .env. To set it manually:
export CORKBOARD_TOKEN="$(grep '^CORKBOARD_TOKEN=' /path/to/dashboard/.env | cut -d= -f2-)"
- Post work with the bundled helper (it adds the auth header for you):
bash {baseDir}/scripts/corkboard.sh add task "Review PR" "Auth refactor complete" 1
bash {baseDir}/scripts/corkboard.sh add alert "Server down" "API returning 503s" 1
bash {baseDir}/scripts/corkboard.sh add link "Error logs" "https://logs.example.com/errors"
bash {baseDir}/scripts/corkboard.sh add-opportunity "Wholesale inquiry" "Follow up with studio buyer" 2
bash {baseDir}/scripts/corkboard.sh add-briefing "Morning briefing" "## Today\
- Ship the fix\
- Reply to supplier"
- Use the REST API directly for projects, cellar ideas, history/restore, track updates, and lamp state. Every request to
/api/*needs theAuthorization: Bearer $CORKBOARD_TOKENheader:
curl -X POST "$CORKBOARD_API/api/pins" \
-H "Authorization: Bearer $CORKBOARD_TOKEN" \
-H "Content-Type: application/json" \
-d '{"type":"task","title":"Review PR","content":"Auth refactor complete","priority":1}'
curl -X POST "$CORKBOARD_API/api/projects" \
-H "Authorization: Bearer $CORKBOARD_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name":"Launch blog","emoji":"✍️","phase":"build","tracks":[{"name":"Write posts","owner":"claude"},{"name":"Review","owner":"you"}]}'
Editing Pins
Task and Note pins can be edited inline on the dashboard by double-clicking the title. From the API, use PATCH /api/pins/:id to update any field:
# Update a pin's title and content
curl -X PATCH "$CORKBOARD_API/api/pins/\x3Cpin-id>" \
-H "Authorization: Bearer $CORKBOARD_TOKEN" \
-H "Content-Type: application/json" \
-d '{"title":"Updated title","content":"New content here"}'
Pick The Right Surface
- Use a
pinfor one-off tasks, alerts, links, notes, briefings, tracking updates, or short-lived reminders. - Use a
projectfor multi-step work with phases, tracks, and task lists shared between the agent and the human. - Use
projectStatus: "cellar"orPOST /api/projects/:id/cellarfor future ideas that should stay off the active board until they are ready. - Tracks are owned by
claude,you, orshared; finishing a track can automatically create a follow-up task pin for the next handoff. - Use deleted pin history plus restore routes when something should come back to the board instead of being recreated from scratch.
- Prefer
priority: 1for urgent work,2for the normal default, and3for low urgency. - The dashboard ships with a shared bearer token (
CORKBOARD_TOKEN) generated on first run. Keep.envprivate; the helper script reads the token from there automatically. To disable auth (only behind a reverse-proxy auth layer), setCORKBOARD_AUTH=disabledin.env.
Common Actions
bash {baseDir}/scripts/corkboard.sh list
bash {baseDir}/scripts/corkboard.sh complete \x3Cpin-id>
bash {baseDir}/scripts/corkboard.sh delete \x3Cpin-id>
bash {baseDir}/scripts/corkboard.sh add-email \x3Cfrom> \x3Csubject> [preview] [email_id]
bash {baseDir}/scripts/corkboard.sh add-github \x3Cowner/repo> [description] [stars] [forks]
bash {baseDir}/scripts/corkboard.sh add-idea \x3Ctitle> [verdict] [summary] [scores_json] [competitors] [effort]
bash {baseDir}/scripts/corkboard.sh add-tracking \x3Cnumber> \x3Ccarrier> [status] [eta] [url]
bash {baseDir}/scripts/corkboard.sh add-article \x3Ctitle> \x3Curl> \x3Csource> \x3Ctldr> [bullets_json] [tags_json]
bash {baseDir}/scripts/corkboard.sh add-opportunity \x3Ctitle> [content] [priority]
bash {baseDir}/scripts/corkboard.sh add-briefing \x3Ctitle> \x3Ccontent>
bash {baseDir}/scripts/corkboard.sh add-twitter \x3Ctitle> \x3Ccontent> [url]
bash {baseDir}/scripts/corkboard.sh add-reddit \x3Ctitle> \x3Ccontent> [url]
bash {baseDir}/scripts/corkboard.sh add-youtube \x3Cyoutube-url>
curl -H "Authorization: Bearer $CORKBOARD_TOKEN" "$CORKBOARD_API/api/pins/history/deleted"
curl -X POST -H "Authorization: Bearer $CORKBOARD_TOKEN" "$CORKBOARD_API/api/pins/\x3Cpin-id>/restore"
curl -X POST -H "Authorization: Bearer $CORKBOARD_TOKEN" "$CORKBOARD_API/api/projects/\x3Cproject-id>/cellar"
curl -X POST -H "Authorization: Bearer $CORKBOARD_TOKEN" "$CORKBOARD_API/api/lamp/waiting"
References
- API routes, socket events, project statuses, track attachments, deleted-history behavior, and lamp controls:
{baseDir}/references/api.md - Install, LAN access, env vars, helper script usage, and trusted-network notes:
{baseDir}/references/setup.md - Pin types, specialized payload shapes, and example request bodies:
{baseDir}/references/pin-types.md
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install corkboard-dashboard - 安装完成后,直接呼叫该 Skill 的名称或使用
/corkboard-dashboard触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
carl's corkie -- a digitial corkboard for your agent 是什么?
Post and manage real-time corkboard pins, lamp cues, deleted-history recovery, and multi-track project pipeline work for the Carl's Corkie dashboard. Use whe... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 137 次。
如何安装 carl's corkie -- a digitial corkboard for your agent?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install corkboard-dashboard」即可一键安装,无需额外配置。
carl's corkie -- a digitial corkboard for your agent 是免费的吗?
是的,carl's corkie -- a digitial corkboard for your agent 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
carl's corkie -- a digitial corkboard for your agent 支持哪些平台?
carl's corkie -- a digitial corkboard for your agent 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 carl's corkie -- a digitial corkboard for your agent?
由 zheroz00(@zheroz00)开发并维护,当前版本 v1.0.0。