Unzipped Skill

WarnAudited by ClawScan on May 10, 2026.

Overview

This skill asks the agent to control a funded wallet, create and post from a Farcaster account, run unavailable Node scripts, and store private keys in plaintext.

Review this carefully before installing. Only proceed if you can verify the Farcaster team provenance, inspect the missing source code and dependency files, use a disposable low-balance wallet, disable plaintext credential saving where possible, and require manual approval for every transaction and public post.

Findings (5)

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

The agent could spend funds, create an account, modify a profile, and publish public posts that may be difficult to reverse.

Why it was flagged

This grants the agent authority to perform account-creating, signer-adding, profile-changing, and public-posting actions; those are high-impact actions that need tight user control.

Skill content
Create and manage a Farcaster account autonomously. Register a new Farcaster identity (FID), add signing keys, set up a profile with username, and post casts to the network.
Recommendation

Require explicit user approval for every transaction, profile change, and cast; use a dedicated low-balance wallet and define hard spend and posting limits.

What this means

Anyone or any code with these keys can control the wallet funds and Farcaster account.

Why it was flagged

The skill requires custody and signer private keys plus a Farcaster ID, while the registry declares no primary credential or required environment variables.

Skill content
PRIVATE_KEY=0x... SIGNER_PRIVATE_KEY=... FID=123 node src/post-cast.js "Your cast content"
Recommendation

Do not use a primary wallet. Use a new wallet with minimal funds, review all code before providing keys, and revoke/rotate signer keys if anything is exposed.

What this means

The user may run unreviewed code with wallet private keys and account authority.

Why it was flagged

SKILL.md instructs installing dependencies and running src/auto-setup.js from the parent directory, but the supplied manifest contains only SKILL.md and _meta.json, so the code and dependency provenance are not reviewable.

Skill content
command":"cd {baseDir}/.. && npm install" ... PRIVATE_KEY=0x... node src/auto-setup.js "Your first cast text here"
Recommendation

Install only from a verified source repository or package, inspect the full source and lockfile, and avoid passing private keys until the runnable code is reviewed.

What this means

Local file access by another user, process, backup, or future agent task could expose keys that control funds and the Farcaster account.

Why it was flagged

The skill defaults to persistent plaintext storage of wallet and account-control credentials.

Skill content
Credentials are automatically saved to: ~/.openclaw/farcaster-credentials.json ... ./credentials.json ... Credentials are stored as plain text JSON. Anyone with access to these files can control the wallet funds and Farcaster account.
Recommendation

Use --no-save unless absolutely needed, store keys in a secure vault, restrict file permissions, and delete plaintext credential files after use.

What this means

Users may overtrust a skill that asks for private keys and autonomous posting authority based on an unsupported official-source claim.

Why it was flagged

The provided registry context lists the source as unknown and homepage as none, and _meta.json does not match the registry slug/version/owner, so the official-team claim is not substantiated by the supplied artifacts.

Skill content
Official skill from the Farcaster team.
Recommendation

Verify authorship through Farcaster’s official channels before installing or providing any wallet credentials.