Michael Melichar

Claude Code Control

開發程式設計v1.2.0
作者:Michael Melichar更新於 2026-05-18共 2 個版本 · 最新版本釋出於 2026-02-22claude-code-control@clawhub_melichar-m/claude-code-control
程式碼生成指令碼工具

據 AlphaMoat 統計,截至 2026-10,Claude Code Control 累計下載 5,195 次、獲 1 個星標,按累計下載量在本次參與排名的 5,109 個 AI 技能中排名第 2,700 位,在「開發程式設計」分類(560 個)中排名第 300 位。

列表預設按累計下載量排序,也可按星標排序;詳情頁排名按累計下載量計算。

累計下載
5195
星標
1
全站下載量排名
#2,700
全站前 53% · 「開發程式設計」前 54%
平台累計下載星標評論
ClawHub ↗51951-
SkillHub ↗37281—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

透過 AppleScript 程式設計控制 macOS 終端可見視窗中的 ClaudeCode,執行命令輸入、截圖、會話日誌和終端管理。

月度資料趨勢

累計下載5195
964323655082026-03 · 累計下載 12772026-05 · 累計下載 27072026-06 · 累計下載 29272026-07 · 累計下載 38462026-08 · 累計下載 46302026-09 · 累計下載 49982026-10 · 累計下載 519526-0326-0926-10
星標1
0122026-03 · 星標 12026-05 · 星標 12026-06 · 星標 12026-07 · 星標 12026-08 · 星標 12026-09 · 星標 12026-10 · 星標 126-0326-0926-10

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-105195—1
2026-094998—1
2026-084630+20.4%1
2026-073846+31.4%1
2026-062927+8.1%1
2026-052707—1
2026-031277—1

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

1.8 KB · ClawHub v1.2.0
# Claude Code Control

Control Claude Code programmatically through visible Terminal.app windows on macOS.

## How It Works

Uses AppleScript to:
1. Open Terminal.app and launch `claude code` in a project directory
2. Type commands via System Events keystrokes
3. Capture screenshots of just the Terminal window (not full screen)
展開全部(共 60 行)
4. Record full sessions with timestamped logs

## Requirements

- macOS
- Node.js 18+
- Claude Code installed and authenticated
- Accessibility permissions for Terminal.app + Script Editor (System Settings → Privacy & Security → Accessibility)

## Usage

```javascript
const cc = require('./index');

// Launch Claude Code visibly
const session = await cc.launch('/path/to/project');

// Send a command (types it + presses Enter)
const result = await cc.send(session, 'write tests for app.py', 30);
// result.screenshot → path to Terminal window screenshot

// Save session recording
await cc.saveSession(session, './recording.json');

// Close
await cc.close(session);
```

## API

| Function | Description |
|---|---|
| `launch(path, opts?)` | Open Terminal + start Claude Code. Returns session ID |
| `send(id, command, waitSec?)` | Type command, wait, screenshot. Returns `{screenshot, duration_ms}` |
| `verifyScreen(id, desc)` | Take a verification screenshot |
| `approveSecurity(id)` | Handle "trust this folder" prompt |
| `handleLogin(id)` | Send `/login` command |
| `saveSession(id, path)` | Save session log to JSON |
| `close(id)` / `closeAll()` | Exit Claude Code gracefully |
| `takeScreenshot(path?)` | Capture Terminal window |
| `focusTerminal()` | Bring Terminal to front |

## Pro Features (Coming Soon)

- 🎬 Video recording of sessions
- 🤖 Multi-agent / multi-terminal orchestration
- 📊 Session analytics
- 🔄 Session replay
- 🌐 Remote control via SSH

「開發程式設計」分類下的熱門技能

資料月份:2026-10 · 下載/星標數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。