Search

PythonReactSEOPDF
OpenClaw

kilocli-coding-agent

Run Kilo CLI via background process for programmatic control.

codewithnathan970 source installs☆ 0 Repository starsv0.0.9

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install codewithnathan97/kilocli-coding-agent

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

Kilo CLI

Building/Creating (Use Autonomous mode)

bash workdir:~/project background:true command:"kilo run --auto \"Build a snake game with dark theme\""

Reviewing PRs (vanilla, no flags)

⚠️ CRITICAL: Never review PRs in OpenClaw's own project folder!

  • Either use the project where the PR is submitted (if it's NOT ~/Projects/openclaw)
  • Or clone to a temp folder first
# Option 1: Review in the actual project (if NOT OpenClaw)
bash workdir:~/Projects/some-other-repo background:true command:"kilo run \"Review current branch against main branch\""

# Option 2: Clone to temp folder for safe review (REQUIRED for OpenClaw PRs!)
REVIEW_DIR=$(mktemp -d)
git clone https://github.com/openclaw/o...

Source information

Source
github
Repository
openclaw/skills
Path
skills/codewithnathan97/kilocli-coding-agent
Version
0.0.9
Commit
3e33fa6c03dfcdc71e576aa423dedc9dcef35854
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

README

Kilo CLI Coding Agent

An OpenClaw skill that programmatically controls Kilo CLI, allowing it to run tasks on your behalf.

Extracted content

SKILL.md
---

IMPORTANT: You need to have Kilo CLI installed and configured so OpenClaw can use it without any issue.

```sh
npm install -g @kilocode/cli
```

If you want to automate pull requests to Github, then you also need to authenticate Github CLI in your project: https://github.com/cli/cli#installation

# Coding Agent (background-first)

Use **bash background mode** for non-interactive coding work. For interactive coding sessions, use the **tmux** skill (always, except very simple one-shot prompts).

## The Pattern: workdir + background

```bash
# Create temp space for chats/scratch work
SCRATCH=$(mktemp -d)

# Start agent in target directory ("little box" - only sees relevant files)
bash workdir:$SCRATCH background:true command:"<agent command>"
# Or for project work:
bash workdir:~/project/folder background:true command:"<agent command>"
# Returns sessionId for tracking

# Monitor progress
process action:log sessionId:XXX

# Check if done  
process action:poll sessionId:XXX

# Send input (if agent asks a question)
process action:write sessionId:XXX data:"y"

# Kill if needed
process action:kill sessionId:XXX
```

**Why workdir matters:** Agent wakes up in a focused directory, doesn't wander off reading unrelated files (like your soul.md 😅).

---

## Kilo CLI

### Building/Creating (Use Autonomous mode)

```bash
bash workdir:~/project background:true command:"kilo run --auto \"Build a snake game with dark theme\""
```

### Reviewing PRs (vanilla, no flags)

**⚠️ CRITICAL: Never review PRs in OpenClaw's own project folder!**
- Either use the project where the PR is submitted (if it's NOT ~/Projects/openclaw)
- Or clone to a temp folder first

```bash
# Option 1: Review in the actual project (if NOT OpenClaw)
bash workdir:~/Projects/some-other-repo background:true command:"kilo run \"Review current branch against main branch\""

# Option 2: Clone to temp folder for safe review (REQUIRED for OpenClaw PRs!)
REVIEW_DIR=$(mktemp -d)
git clone https://github.com/openclaw/o...
README
# Kilo CLI Coding Agent

An OpenClaw skill that programmatically controls Kilo CLI, allowing it to run tasks on your behalf.

Related skills

OpenClaw

bambu-studio-ai

heyixuan2

Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...

OpenClaw

geo-optimization

capt-marbles

Generative Engine Optimization (GEO) for AI search visibility. Optimize content to appear in ChatGPT, Perplexity, Claude, and Google AI Overviews. Use when optimizing websites, pages, or content for LLM discove...

OpenClaw

0protocol

0isone

Agents can sign plugins, rotate credentials without losing identity, and publicly attest to behavior.

OpenClaw

0x0-messenger

eijiac24

Send and receive P2P messages using disposable numbers and PINs. No servers, no accounts. Use for human notifications, approval flows, and agent-to-agent communication.