walnut-self-knowledge
SolidUnderstand Walnut's task, project, session, messaging, and lifecycle rules. Read when deciding whether to work directly, record a task, start a session for it, message a session that is already running, resolve cwd, or hand work back to the user.
Install
Quality Score: 85/100
Skill Content
Details
- Author
- EvanZhang008
- Repository
- EvanZhang008/open-walnut
- Created
- 6 months ago
- Last Updated
- 4 days ago
- Language
- TypeScript
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
walnut
Walnut is the user's personal AI for tasks, projects, memory, notes, coding sessions, and search. Use for ANY question about Walnut itself or the data it holds: server status, mode, or version; which task or session produced a given commit; what is on the user's plate; creating, updating, completing, searching, or recalling tasks, memory, and notes; starting a coding session for a task, messaging a session that is already running, and getting its answer back; handing finished work back for human review; sending the human a letter (human inbox) when work finishes or a decision is needed. Triggers: "add a task", "put that on my list", "what's on my plate", "did I write anything about X", "which task/session did X", "start a session on this", "tell that other session ...". Read this BEFORE guessing subcommands, running --help, inspecting files, or reaching for git: those guess, this gives the exact call. Works through the `walnut` CLI over Bash (the same `walnut` command works inside managed sessions on any host
walnut-console-ops
Operating the Walnut web UI (localhost:3456) via Playwright MCP tools — understanding the UI layout, chatting with main agent, interacting with sessions, monitoring status changes. Use when asked to test, verify, or interact with the Walnut web console as a human user would.
walnut-session-messaging
Talk to the user's OTHER Walnut coding sessions: discover them with `session_list`, send one a message with `session_send`, ask for a result with `expect_reply`, answer a request with `in_reply_to`, and block with `walnut wait` only when you cannot continue without the answer. Use when you need to hand off findings, tell a sibling session that shared work is ready, ask another session a question and get its answer back, or see what else is running. Works on any host that runs a Walnut daemon, inside a Walnut-launched session or a plain terminal.