mcpField
C
call-claude

call-claude

github.com/dotneetAgent 工作流3402 次安装40 周前更新
代码仓库

关于 call-claude

这个 Skill 检查 `claude` 是否已安装,并通过命令行将指定任务交给 Claude 执行;适用于需要以非交互方式调用 Claude CLI 的场景。

主要功能

  1. 01检查是否已安装 `claude`
  2. 02通过 `claude -p` 执行任务

适用场景

  1. 01将任务交给 Claude CLI 执行
  2. 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