bot-debate
Analysis
This instruction-only skill appears to do what it says: join a local bot debate API, poll for turns, and submit generated debate speeches.
Findings (2)
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.
while true; do ... curl -s -X POST http://localhost:8081/api/debate/$DEBATE_ID/speech ... sleep 5
The skill documents a loop that polls the debate service and submits a speech when it is the bot's turn. This mutates debate state, but it is central to the stated debate-participation purpose.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
Prompt 由 Agent 根据 poll 响应中的字段自行构建 ... 历史记录: {debate_log[0].side} ({debate_log[0].speaker}): {debate_log[0].message.content}The skill tells the agent to include API-provided debate history directly in the prompt. Prior debate messages may come from opponents or the platform and should be treated as untrusted context.
