ClawTune 抓音 是一款可以给你带来 AI 音乐的技能,包括听歌和创作。
Analysis
ClawTune’s music workflow is coherent, but it deserves review because it stores ClawTune auth/session data locally and includes a broad authenticated API helper.
Findings (4)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
usage: $0 METHOD PATH [JSON_BODY] ... URL="$BASE_URL$PATH_PART" ... -H "Authorization: Bearer $ACCESS_TOKEN"
The helper accepts arbitrary method, path, and JSON body, then sends the request with the stored bearer token; this can bypass the more scoped playlist/draft/order wrapper scripts.
Source: unknown; Homepage: none ... Required binaries (all must exist): none ... No install spec — this is an instruction-only skill.
The registry metadata does not declare provenance, install details, or runtime binaries even though the package includes shell scripts that rely on local command execution.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
AUTH_FILE="$STATE_DIR/auth.json" ... "access_token": access_token ... "refresh_token": refresh_token ... print) ... cat "$AUTH_FILE"
The script stores ClawTune access and refresh tokens in a local auth file and has a print mode that outputs the whole file, including tokens.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
"current_playlist_id": "", "current_draft_id": "", "current_order_id": "", ... "last_user_intent_summary": ""
The skill persists playlist, draft, order, and user-intent context so it can recover the user’s music workflow later.
