install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/cli-automation/kimaki" ~/.claude/skills/diegosouzapw-awesome-omni-skill-kimaki && rm -rf "$T"
manifest:
skills/cli-automation/kimaki/SKILL.mdsafety · automated scan (low risk)
This is a pattern-based risk scan, not a security review. Our crawler flagged:
- global npm install
Always read a skill's source content before installing. Patterns alone don't mean the skill is malicious — but they warrant attention.
source content
What I do
Kimaki connects Discord to OpenCode. Send a message in Discord → AI agent edits code on your machine.
Installation
# Run directly (recommended) npx -y kimaki@latest # Or install globally npm install -g kimaki
Setup
# Run the interactive setup wizard npx -y kimaki@latest
This will guide you through:
- Creating a Discord bot
- Configuring bot settings (Message Content intent)
- Generating an invite link
- Selecting project directories
Architecture
- One bot per machine - Each Discord bot is tied to one computer
- Channels = projects - Each Discord channel maps to a local project directory
- Run on startup - Keep
running to receive messageskimaki
Commands
Send prompts
# Send to channel (creates new thread) npx -y kimaki@latest send --channel CHANNEL_ID --prompt "Your prompt" # Continue existing thread npx -y kimaki@latest send --thread THREAD_ID --prompt "Follow-up" # Continue existing session npx -y kimaki@latest send --session SESSION_ID --prompt "Prompt"
Session management
# List sessions npx -y kimaki@latest session list npx -y kimaki@latest session list --project /path/to/project # Read session conversation npx -y kimaki@latest session read SESSION_ID
Files
# Upload file to session npx -y kimaki@latest upload-to-discord file.md --session SESSION_ID
Projects
# List projects npx -y kimaki@latest project list # Add new project npx -y kimaki@latest project add /path/to/project
Tunnel
# Create tunnel for dev server npx -y kimaki@latest tunnel --port 3000 npx -y kimaki@latest tunnel --port 3000 --tunnel-id my-app
Update
npx -y kimaki@latest upgrade
Options
| Flag | Description |
|---|---|
| Discord channel ID |
| Message content |
| Project directory |
| Thread name |
| Continue existing thread |
| Continue existing session |
| Create thread without starting AI |
| Wait for response |
| Create git worktree |
| Specify model (e.g., anthropic/claude-3-5-sonnet-20241022) |
| Specify agent type |
Tips
- Use
for scheduled tasks - creates a notification thread you can reply to when ready--notify-only - Sessions accumulate history - continue via
or--thread
for context--session - Set up multiple bots for multiple machines - add all bots to the same Discord server
- Run data in separate directories for multiple instances:
kimaki --data-dir ~/work-bot