关于 call-claude
这个 Skill 检查 `claude` 是否已安装,并通过命令行将指定任务交给 Claude 执行;适用于需要以非交互方式调用 Claude CLI 的场景。
主要功能
- 01检查是否已安装 `claude`
- 02通过 `claude -p` 执行任务
适用场景
- 01将任务交给 Claude CLI 执行
- 02未安装 `claude` 时跳过任务
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ dotneet/ claude-code-marketplace --skill call-claude安装后在 Claude Code 中输入/call-claude确认已加载。
详细介绍
调用 claude 执行任务
调用 claude 执行任务。
检查 claude 是否存在
# Check if claude is installed. Exit code 0 means success, 1 means failure.
# If not installed, skip the subsequent steps of the skill.
which claude
if [ $? -ne 0 ]; then
echo "claude is not installed"
fi
向 claude 请求执行任务
此任务可能需要很长时间。如果可以设置 Bash 工具的超时值,请指定最大超时值。
claude -p --dangerously-skip-permissions <<EOT
{task_description}
EOT
评论
支持 Markdown