OpenClaw Phone Receipt
Analysis
This skill is review-worthy because it can persist a phone-callback policy across sessions and also instructs sending task summaries through Telegram without clear recipient or data limits.
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.
If user asks for callback on completion/failure, set `enabled=true`... Persist state to `memory/phone-receipt-state.json`.
A callback request is converted into persistent enabled state, which can keep affecting future sessions rather than being limited to the current task.
curl -sS -X POST "https://api.elevenlabs.io/v1/convai/twilio/outbound-call" ... -H "xi-api-key: ${ELEVENLABS_API_KEY}" ... -d "$payload"The script initiates an external outbound phone call using the configured ElevenLabs credentials and target number; this is expected for the skill but has real-world impact.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
Requires `.env.elevenlabs-call` with: `ELEVENLABS_AGENT_ID`, `ELEVENLABS_OUTBOUND_PHONE_ID`, `TO_NUMBER`; `ELEVENLABS_API_KEY` can come from shell env or `.env.elevenlabs-call`.
The skill needs provider credentials and a target phone number to operate; this is purpose-aligned but sensitive account authority.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
When phone is not required by policy, use message delivery (Telegram text) as default receipt path.
The skill instructs sending task summaries through an external messaging channel, but the artifacts do not define the Telegram recipient, credentials, content limits, or approval boundary.
