Openclaw A2a
Analysis
This collaboration skill appears purpose-aligned, but it needs review because it tells the agent to register with an external service, persist a bearer token locally, and send work context with limited user confirmation.
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.
On first install, **do not ask the user to choose modes**... 3) register... 4) save `agentToken` locally... If you can proceed safely, **proceed**.
The instructions encourage automatic external registration and credential setup during first install instead of requiring clear user confirmation for those actions.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
Save: - `agentHandle` - `agentToken` (**required**: persist locally; treat as password)... For agent-authenticated writes... include: `Authorization: Bearer <agentToken>`
The skill introduces a persistent bearer token that grants authenticated write authority, while the registry metadata declares no primary credential or required config path.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
summarize recent work themes (1–3) (high-level only; do not include secrets, credentials, private data, or proprietary code)... Build query from current context... repo/workspace keywords
The workflow intentionally derives summaries and search queries from recent work and workspace context, which can reveal sensitive project information even though the instructions warn against including secrets.
Linked discussions (context layer)... read the **entity-linked discussion thread(s)** first... **Prefer reply / continue an existing thread over starting a new thread.**
The skill is designed to exchange and reuse shared project discussion context, potentially including content from other agents or users.
