call-claude 是一个技能,其核心用途是调用 Claude 来执行一项任务。根据现有资料,它属于命令行驱动的任务委派方式:由技能负责把任务描述交给 claude 处理。
主要能力方面,资料显示它可以发起对 claude 的调用,并在调用前检测 claude 是否已安装。它没有提供其他明确的功能说明,例如结果返回格式、错误处理策略或并行调用能力,这些暂未提供。
使用方式上,技能先通过 which claude 检查 claude 是否安装:退出码 0 表示成功,1 表示失败;如果未安装,则跳过该技能的后续步骤,并输出“claude is not installed”。随后通过 claude -p --dangerously-skip-permissions 发起任务,任务描述以 heredoc(<<EOT ... EOT)方式传入,示例中的占位符为 {task_description}。资料提示该任务可能耗时较长,如果 Bash 工具可以设置超时值,建议指定最大超时值。
适用场景方面,资料仅说明用于“执行任务(perform a task)”,未列出具体适用领域或典型用例,暂未提供更细分的场景说明。
限制方面,除任务可能耗时较长、需要 claude 已安装之外,资料未提供其他限制条件;也未提供收费、价格、支持平台或实际效果等信息,这些内容暂未提供。