Coding Cli Management

WarnAudited by ClawScan on May 10, 2026.

Overview

The skill is coherent for managing AI coding CLIs, but it can let worker messages trigger no-confirm coding tools using local CLI accounts and overwrite shared workspaces.

Install only if you trust the manager, workers, selected coding CLI, and local credential setup. Prefer a dedicated low-privilege CLI account, remove or restrict no-confirm flags, review diffs before syncing, and verify all external binaries and referenced scripts.

Findings (5)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A worker-generated prompt could cause broad code edits or command actions in the workspace without a per-action confirmation prompt.

Why it was flagged

The script runs AI coding CLIs with flags that bypass or auto-accept permission prompts, allowing the prompt file to drive code changes without normal interactive safeguards.

Skill content
claude ... --dangerously-skip-permissions; gemini ... -y; qodercli ... --yolo -w $workspace
Recommendation

Remove no-confirm flags where possible, run the CLIs in a tightly sandboxed workspace, and require an explicit diff/review approval before accepting changes.

What this means

Bad or unintended CLI changes can be propagated to shared task storage and affect other workers or later task steps.

Why it was flagged

After a successful CLI exit code, the workflow mirrors the modified workspace back to shared MinIO storage with overwrite enabled, without showing a required human review or rollback step.

Skill content
if [ "$exit_code" -eq 0 ]; then mc mirror "/root/hiclaw-fs/shared/tasks/${task_id}/workspace/" "hiclaw/hiclaw-storage/shared/tasks/${task_id}/workspace/" --overwrite
Recommendation

Mirror to a staging path first, preserve backups, validate the task path, and require review before overwriting shared workspace content.

What this means

The selected Claude, Gemini, or qodercli account may be used by the manager workflow and indirectly by worker prompts, potentially consuming quota or accessing account-scoped resources.

Why it was flagged

The skill expects existing CLI credential directories, including possible host-share symlinks, but registry metadata declares no primary credential or required config paths.

Skill content
建议检查: - ~/.{cli}/ 凭证是否有效(token 是否过期) - /host-share/.{cli}/ 软链是否正常
Recommendation

Declare the credential requirement, use a dedicated least-privilege CLI account, avoid sharing personal credential directories, and confirm which account is active before enabling delegation.

What this means

Actual behavior depends partly on locally installed binaries and scripts that are outside this skill’s reviewed files.

Why it was flagged

The metadata does not provide provenance or dependency declarations even though the workflow relies on external local tools and sibling skill scripts.

Skill content
Source: unknown; Homepage: none; Required binaries (all must exist): none; No install spec — this is an instruction-only skill.
Recommendation

Verify the source and versions of the coding CLIs and referenced local scripts before enabling this skill.

What this means

Prompts and CLI output may remain available in shared task storage or logs beyond the immediate run.

Why it was flagged

The workflow persists worker prompts and CLI logs under task directories; those records may contain code, instructions, or sensitive task details.

Skill content
prompt_dir="/root/hiclaw-fs/shared/tasks/${task_id}/coding-prompts" ... cat > "$prompt_file" ... 变更记录:~/hiclaw-fs/shared/tasks/{task-id}/workspace/coding-cli-logs/
Recommendation

Set retention and access controls for prompt and log directories, and avoid placing secrets in coding prompts.