WC

win4r/claude-code-clawdbot-skill

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

123 stars Качество 35 Тренд 16

win4r/claude-code-clawdbot-skill — кандидат на агентские навыки, импортированный из https://github.com/win4r/claude-code-clawdbot-skill.

Обзор

win4r/claude-code-clawdbot-skill — кандидат на агентские навыки, импортированный из https://github.com/win4r/claude-code-clawdbot-skill.

Обзор (машинный перевод)

Умение Clawdbot** запускать Claude Code (Anthropic) на хосте через claude CLI (Agent SDK).

Это РЕПО предусматривает: SKILL.md: как Clawdbot должен использовать этот навык scripts/claude_code_run.py: небольшая обертка, которая проходит claude -p ... через псевдотерминал, чтобы избежать не-TTY висит

##Почему обертка?

Клод Код может вести себя по-другому, когда нет TTY. В автоматизации (например, безголовые бегуны) claude -p может повиснуть. Эта обертка использует script -q -c ... /dev/null для выделения псевдотерминала.

Требования

Код Клода, установленный на том же хосте

  • claude двоичный доступный (по умолчанию ожидается: /home/ubuntu/.local/bin/claude)

Проверьте:

Использование

Основная безголовая подсказка:

Разрешить инструменты (наименее рекомендуемые привилегии):

Структурированный результат:

中

*Clawdbot **Claude Code CLI (claude)Claude Code CLI (claude)

包 Инфраструктура :

  • SKILL.md: law Клодбот Навык
  • scripts/claude_code_run.py: claude -p ≡ ( ),

法/61/

:

Entressed (限Antressed):

:

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

claude-code-clawdbot-skill

A Clawdbot skill to run Claude Code (Anthropic) on the host via the claude CLI (Agent SDK).

This repo provides:

  • SKILL.md: how Clawdbot should use this skill
  • scripts/claude_code_run.py: a small wrapper that runs claude -p ... through a pseudo-terminal to avoid non-TTY hangs

Why a wrapper?

Claude Code can behave differently when there is no TTY. In automation (e.g., cron / headless runners), claude -p may hang. This wrapper uses script -q -c ... /dev/null to allocate a pseudo-terminal.

Requirements

  • Claude Code installed on the same host
  • claude binary available (default expected: /home/ubuntu/.local/bin/claude)

Check:

claude --version

Usage

Basic headless prompt:

./scripts/claude_code_run.py -p "Return only the single word OK." --permission-mode plan

Allow tools (least privilege recommended):

./scripts/claude_code_run.py \
  -p "Run tests and fix failures" \
  --allowedTools "Bash,Read,Edit"

Structured output:

./scripts/claude_code_run.py -p "Summarize this repo" --output-format json

中文说明

这是一个让 Clawdbot 在服务器上通过 Claude Code CLI(claude) 运行任务的 skill。

仓库包含:

  • SKILL.md:给 Clawdbot 用的 skill 说明
  • scripts/claude_code_run.py:对 claude -p 的封装(分配伪终端),用于避免在无 TTY 环境下卡住

使用方法

基础测试:

./scripts/claude_code_run.py -p "Return only the single word OK." --permission-mode plan

允许工具(建议最小权限):

./scripts/claude_code_run.py \
  -p "运行测试并修复失败" \
  --allowedTools "Bash,Read,Edit"

结构化输出:

./scripts/claude_code_run.py -p "总结这个仓库" --output-format json
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add win4r/claude-code-clawdbot-skill
Новичок в MCP? Начните с руководства на mcpskill.org →