Switchboard Skills

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

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

If enabled, the agent may create irreversible blockchain transactions, pay fees, or change deployed on-chain state within the user’s chosen limits.

Why it was flagged

These are high-impact actions that can affect on-chain assets and deployments. They are disclosed and tied to a required security policy, so this is a purpose-aligned note rather than a concern.

Skill content
* sign transactions (any chain)
* move funds / pay fees
* deploy contracts/programs
* write to on-chain state
Recommendation

Use read_only or execute_with_approval unless you are comfortable with automated transactions; set strict spend limits and allowlists before any execution.

What this means

Granting signing authority can let the agent act with the permissions of the selected wallet or signer.

Why it was flagged

The skill may rely on wallet keys or signers, including mainnet signing. The artifact clearly requires explicit user choices and defaults against persistence.

Skill content
Key custody & handling:
   * where keys come from (file path, keystore, env var, remote signer)
   * whether you may persist them (default: NO)
   * whether mainnet signing is allowed (explicit YES required)
Recommendation

Prefer hardware wallets, remote signers, or limited-purpose wallets; never provide seed phrases; require explicit approval for mainnet signing.

What this means

Operational settings could influence later actions if reused, and key-location details may be sensitive even if the keys themselves are not stored.

Why it was flagged

The policy may include sensitive operational preferences such as key locations, spend limits, endpoints, and allow/deny lists. The artifact also says secrets should not be printed and persistence defaults to no.

Skill content
ask a single compact set of questions and record the answers as `OperatorPolicy`
Recommendation

Do not include raw secrets in the policy; keep persistence disabled unless necessary; review or clear stored policy details after sensitive tasks.

What this means

Installing external packages can introduce code from third-party package registries into the local environment.

Why it was flagged

The skill references external npm packages and a globally installed CLI. This is expected for developer tooling and not shown as automatic execution, but users should verify package provenance.

Skill content
`npm install @switchboard-xyz/on-demand` ... `npm install -g @switchboard-xyz/cli`
Recommendation

Install only from trusted package sources, review package versions, and avoid global installs where a project-local install is sufficient.