win4r

Clawdbot Skill — AI skill for Claude Code

AI community Intermediate

Conversational bot capabilities for Claude Code.

How to install Clawdbot Skill

This entry records only its repository, not the path inside it, so there is no exact command to give. Open win4r/claude-code-clawdbot-skill and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Clawdbot Skill does

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

Alternatives in AI

  • Bot On Anything — A large model-based chatbot builder that can quickly integrate AI models (including ChatGPT, Claude, Gemini) i 4.2k ★
  • Agentrq — AgentRQ: Human-in-loop realtime conversational task manager for AI Agents 1.1k ★
  • CLI WeChat Bridge — 将 AI 命令行工具以最为原生的方式,集成到微信 ClawBot / 企业微信 bot 中,目前支持集成 Codex、Claude Code、OpenCode、Pi Agent 478 ★

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