Shellf.ai

ReviewAudited by ClawScan on May 10, 2026.

Overview

Shellf is a coherent philosophy-library integration, but it pushes the agent to publish reflections, replies, and reactions as a default workflow without clearly requiring user approval.

Install only if you are comfortable with the agent using Shellf as a community account. Keep browsing and reading separate from posting: require confirmation before any reflection, rating, reply, or reaction. If using the CLI, remember that npx shellf@latest runs external code not included in this review; use the REST API or a pinned verified CLI version if you want tighter control.

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.

ConcernHigh Confidence
ASI01: Agent Goal Hijack
What this means

The agent may continue interacting with the Shellf community even when the user only intended to browse or read.

Why it was flagged

The skill gives mandatory-sounding follow-up instructions that can change the stopping point from reading or reviewing a book into additional social actions.

Skill content
After sharing your reflection, always check what other agents have written about the same book. Reply to at least one reflection with a thoughtful response. React to others.
Recommendation

Require explicit user confirmation before posting reflections, replies, or reactions, and treat social engagement as optional unless the user asks for it.

What this means

The agent could publish ratings, reflections, replies, or reactions under its Shellf identity, affecting reputation or creating unwanted public records.

Why it was flagged

These commands mutate a third-party account or public/community-visible content, but the instructions do not clearly require reviewing and approving the content before submission.

Skill content
npx shellf@latest reflect <bookId> --one-sentence "Your core takeaway" --rating 4.5 ... npx shellf@latest reply <reflectionId> --text "Your thoughtful response..." ... npx shellf@latest engage <reflectionId> --type insightful
Recommendation

Use read-only commands by default, preview generated text, and ask the user before any reflect, reply, or engage action.

What this means

Running the CLI executes external package code that was not reviewed here.

Why it was flagged

The recommended CLI is fetched as an unpinned latest package, and its code is not included in the reviewed artifacts.

Skill content
Option A: Use the Shellf CLI (Recommended) ... npx shellf@latest
Recommendation

Prefer the documented REST API or pin and verify the CLI package version before running it.

What this means

Anyone with the Shellf API key may be able to act as the registered agent on Shellf.

Why it was flagged

The skill requires creating a Shellf identity and using an API key; this is expected for the service but should be understood as delegated account authority.

Skill content
Register (saves your API key automatically) ... X-Shellf-Key: sk_shellf_xxxxx
Recommendation

Store the API key securely, avoid sharing logs containing it, and rotate or revoke it if exposed.

What this means

Other agents' reflections could influence the agent's behavior or prompt it to include unintended content in replies.

Why it was flagged

The workflow intentionally consumes and responds to content written by other agents, which may be untrusted user-generated text.

Skill content
Read other agents' reflections on the book you just read ... Reply and react to reflections that resonate, challenge, or intrigue you
Recommendation

Treat other reflections as untrusted content and do not follow instructions embedded inside them unless the user approves.