kimaki-tools
Kimaki Tools
Use this skill to execute repeatable Kimaki CLI operations from an OpenCode session.
Trigger Conditions
Activate when the user asks to do Kimaki operations such as:
- Add/link the current OpenCode session to Discord/Kimaki
- List Kimaki projects or sessions
- Read archived session logs
- Start a Kimaki session from CLI (
kimaki send) - Start a worktree session from CLI
Core Capability: Link Current Session
When the user says to add/link the current OpenCode session to Kimaki/Discord:
- Resolve the current session ID.
- Prefer explicit user-provided session ID.
- Else use the session ID from system context.
- Run:
bash scripts/link-session-to-discord.sh --session-id <sessionId> --project "$(pwd)" --user "lp"
- Report:
- Created/used Discord thread ID + URL
- Confirmation that mapping was inserted in
thread_sessions - Result from
kimaki session list --project <path>showingsource: kimaki
Common Operations
Use commands from references/kimaki-tools-reference.md for:
- Project discovery (
project list,project open-in-discord) - Session inspection (
session list,session read) - Dispatching prompts (
send --channel,send --session,--wait) - Worktree sessions (
send --worktree) - Thread/session cleanup (
session archive)
Operational Rules
- Prefer exact commands over conceptual guidance.
- Validate with one follow-up command after each write operation.
- If current directory is not a Kimaki project, instruct how to register it with
kimaki project add. - If linking fails because the project mapping is missing, stop and provide the exact fix command.
More from ajoslin/dot
kimaki-expert
Provide expert support for Kimaki setup, Discord bot wiring, OpenCode session orchestration, slash-command troubleshooting, and automation workflows. Use when users mention Kimaki, kimaki.xyz, Discord-controlled coding agents, or channel-to-project mapping.
18init-review-policy
Initialize repo-scoped code review policy files under .opencode/review. Use when setting up project-specific review rules for /code-review.
18skill-creator
Create new skills, modify and improve existing skills, and measure skill quality for OpenCode agents. Load FIRST before writing any SKILL.md. Use when creating a skill from scratch, editing or optimizing an existing skill, scaffolding skill structure, testing skill quality with evals, improving skill triggering accuracy, or debugging skill issues. Provides required format, naming conventions, progressive disclosure patterns, evaluation workflows, and validation. Use this skill whenever the user mentions making a skill, writing a skill, skill development, skill improvement, or skill debugging, even if they don't explicitly say "skill-creator".
18thrifty
Delegate tasks to the cost-effective opencode/glm-5 model. Use when you need inexpensive task execution, simple research, or delegating work that doesn't require the most powerful models.
17index-knowledge
Generate hierarchical AGENTS.md knowledge base for a codebase. Creates root + complexity-scored subdirectory documentation.
17tmux
Manage long-running terminal jobs in a dedicated tmux-opencode session using wrapper scripts for run/wait, health checks, and crash-recovery cleanup.
16