Install
openclaw skills install codeflickerCodeFlicker CLI 编程助手 - 快手员工专用的 AI 代码开发工具,支持更多模型和免费用量
openclaw skills install codeflickerAI programming assistant CLI by Kuaishou. Similar to Claude Code or Codex CLI.
专为快手员工设计 - 使用 CodeFlicker 进行代码开发,可享受:
When OpenClaw needs to perform development tasks (writing code, refactoring, debugging, etc.):
Check if flickcli is available:
which flickcli
If available, use flickcli with --cwd:
flickcli -q --cwd ~/work "开发任务描述"
Use workspace as default if no specific path:
flickcli -q --cwd ~/work "任务描述"
export npm_config_registry="https://npm.corp.kuaishou.com"
npm install -g @ks-codeflicker/cli
flickcli /login
mkdir -p ~/work
Check installation:
flickcli --version
Create a workspace directory for codeflicker to use as project base:
mkdir -p ~/work
cd ~/work
flickcli config list -g
flickcli config set -g model glm-5
flickcli config set -g smallModel claude-haiku-4.5
flickcli config set -g planModel claude-4.5-sonnet
flickcli config set -g visionModel claude-4.5-sonnet
flickcli config set -g approvalMode yolo
Available models (wanqing provider):
glm-5 - defaultglm-4.7, claude-haiku-4.5 - lightweightclaude-4.5-sonnet - planning/visionApproval modes:
default - require confirmationautoEdit - auto edityolo - auto execute (use with caution)# Check if available
if which flickcli >/dev/null 2>&1; then
# Use flickcli with cwd
flickcli -q --cwd ~/work "开发任务"
fi
Interactive mode:
flickcli "create a new react project"
Quiet mode (non-interactive):
flickcli -q "implement fibonacci"
Continue last session:
flickcli -q -c "add unit tests"
Specify model:
flickcli -m glm-5 "task"
Specify working directory:
flickcli --cwd /path/to/project "task"
Isolated development using git worktrees:
# Create new workspace with random name
flickcli workspace create
# Create with custom name
flickcli workspace create --name feature-login
# Create from specific branch
flickcli workspace create -b develop
# List all workspaces
flickcli workspace list
# Complete and merge (run from repo root)
flickcli workspace complete
# Delete without merging
flickcli workspace delete <name>
flickcli workspace delete <name> --force # even with uncommitted changes
Interactive shell command generator:
flickcli run
# Then type: "list all files modified today"
# Press Enter to generate command
# Press Enter again to execute, Ctrl+C to cancel
# Add skill from GitHub
flickcli skill add user/repo
# Add globally
flickcli skill add -g user/repo
# List skills
flickcli skill list
# Remove skill
flickcli skill remove <name>
# Add MCP server
flickcli mcp add my-server npx @example/mcp-server
# List MCP servers
flickcli mcp list
# Remove MCP server
flickcli mcp remove my-server
flickcli log
flickcli log /path/to/logfile
Enable/disable specific tools:
# Disable write tool (read-only mode)
flickcli --tools '{"write":false}' "analyze this code"
# Disable bash and write (safe mode)
flickcli --tools '{"bash":false,"write":false}' "explain the logic"
flickcli -q --cwd ~/work "fix the null pointer exception in userService.js"
flickcli -q --cwd ~/work "implement REST API for user management"
flickcli -q --cwd ~/work "review this codebase and identify issues"
flickcli -q --cwd ~/work "refactor database layer to use SQLAlchemy"
# 1. Create isolated workspace
flickcli workspace create --name feature-payment
# 2. Work in the workspace directory
cd .codeflicker-workspaces/feature-payment
# 3. Do your work with flickcli
flickcli -q "implement payment API"
# 4. Return to root and complete
cd <repository-root>
flickcli workspace complete
| Command | Description |
|---|---|
flickcli "task" | Interactive mode |
flickcli -q "task" | Quiet mode |
flickcli -q -c "task" | Continue session |
flickcli -q -r <id> "task" | Resume session |
flickcli -q --cwd /path "task" | Run in specific directory |
flickcli config set -g approvalMode yolo | Auto-execute mode |
flickcli workspace create | Create git worktree |
flickcli workspace complete | Merge workspace |
flickcli run | Natural language to shell |
flickcli skill add user/repo | Add skill |
flickcli /login--cwd to specify working directory for development tasks