skills-disabled/coding-agent/SKILL.md
--- name: coding-agent description: | Interactive coding assistant with Claude Code integration. Provides TUI-based code editing, git operations, AI-powered code review, LSP support, and Vim mode. Use when: user wants to edit code with AI assistance, create git commits, review code changes, diagnose coding issues, or use Vim motions in the editor. metadata: openclaw: emoji: 🤖 requires: bins: [node, git] node_modules: [ink, react, @anthropic-ai/sdk, chalk, diff, vsc
npx skillsauth add bianhaifeng789-hue/openclaw-config skills-disabled/coding-agentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Interactive terminal-based coding assistant powered by Claude Code.
npx coding-agent
/commit
Analyzes staged changes and creates a commit with AI-generated message.
/review [pr-number]
Reviews pull requests or current branch changes.
/doctor
Diagnoses environment, dependencies, and common issues.
Basic Vim motions and operators are supported:
h, j, k, l - Basic movementw, b, e - Word movement0, ^, $ - Line movementg, G - File movementd - Deletec - Changey - Yankiw, aw - Inner/around wordi", a" - Inner/around quotesi(, a( - Inner/around parenthesesi - Insert modea - Append (insert after cursor)v - Visual mode<Esc> - Return to normal modesrc/
├── index.ts # Main entry point
├── components/ # Ink TUI components
│ ├── App.tsx # Root application
│ ├── MessageList.tsx
│ └── Input.tsx
├── commands/ # Slash commands
│ ├── commit.ts
│ ├── review.ts
│ └── doctor.ts
├── tools/ # Enhanced tools
│ └── FileEditTool.ts
├── services/ # Business logic
│ ├── GitService.ts
│ ├── CostTracker.ts
│ └── lsp/ # LSP integration
│ ├── LSPClient.ts
│ ├── LSPServerInstance.ts
│ └── LSPServerManager.ts
├── vim/ # Vim mode implementation
│ ├── types.ts
│ ├── motions.ts
│ ├── operators.ts
│ ├── textObjects.ts
│ └── transitions.ts
└── utils/ # Helpers
├── Cursor.ts
└── diff.ts
skills:
coding-agent:
enabled: true
anthropic_api_key: ${ANTHROPIC_API_KEY}
model: claude-sonnet-4-20250514
Ctrl+C - ExitCtrl+L - Clear screenTab - Autocomplete↑/↓ - Navigate historycd ~/.openclaw/workspace/skills/coding-agent
npm install
npm run build
npm start
This skill ports the following Claude Code features:
MIT
business
IAA 日报飞书输出能力。 支持把固定 CSV 模板一键转换成: - 中文运营结论 - 飞书卡片 JSON - 飞书发送载荷 Use when: - 需要把 IAA 日报直接发到飞书 - 需要从 CSV 一键生成运营日报
data-ai
IAA日报分析模型 功能: - 渠道日报自动分析 - 小时级+日级ROI联动判断 - 按地区输出加量/降量/停投建议 - 按产品类型输出阈值 - 自动识别利润区/观察区/止损区 Use when: - 分析每天投放数据 - 生成运营日报结论 - 判断是否加量/降量/停投 - 对比美加澳/日韩表现 Keywords: - 日报模型, 投放日报, 加量, 降量, 停投, ROI日报, 分地区分析
data-ai
IAA固定日报分析模板 功能: - 固定字段模板(可直接贴每天数据) - 自动输出总盘结论 - 自动输出美加澳/日韩结论 - 自动给出加量/降量/停投建议 - 适配文件修复/清理两类产品 Use when: - 需要固定日报格式 - 每天复盘渠道表现 - 给运营团队出统一结论 Keywords: - 固定模板, 日报模板, ROI模板, IAA日报, 运营模板
development
# HyperlinkPool Pattern Skill HyperlinkPool Pattern - HyperlinkPool class + strings array + stringMap + Index 0 no hyperlink + intern(hyperlink) + get(id) + undefined handling + 5-minute reset + OSC8 hyperlink interning。 ## 功能概述 从Claude Code的ink/screen.ts提取的HyperlinkPool模式,用于OpenClaw的OSC8超链接池管理。 ## 核心机制 ### HyperlinkPool Class ```typescript export class HyperlinkPool { private strings: string[] = [''] // Index 0 = no hyperlink private stringMap = new Map<string, number>() // strings