Fbs Bookwriter.Hold

WarnAudited by ClawScan on May 10, 2026.

Overview

This mostly looks like a long-form writing tool, but it also carries under-declared account/payment credential signals and persistent host-memory access that deserve careful review.

Install only if you are comfortable with a script-heavy local writing assistant. Keep it sandboxed, use a dedicated manuscript folder, review npm dependencies, avoid disabling the sandbox, and do not provide OAuth tokens, WeCom credentials, or payment-related approval unless the skill clearly explains the provider, scope, and cost.

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.

What this means

The skill may ask for or use account tokens, sensitive credentials, or paid/entitlement actions that a user would not expect from a writing-only description.

Why it was flagged

These signals indicate account, payment, or secret-handling authority, while the registry metadata declares no primary credential or required environment variables and the SKILL.md description centers on writing/export automation.

Skill content
can-make-purchases; requires-oauth-token; requires-sensitive-credentials
Recommendation

Require explicit documentation of each credential, provider, scope, and purchase/entitlement action; ensure any OAuth, WeCom, payment, or credit-related operation is opt-in and confirmed by the user.

What this means

Book content, user preferences, style information, or project state could be stored and reused in later sessions, including outside the immediate writing turn.

Why it was flagged

The skill describes persistent project memory and host-memory mutation, but the artifacts do not fully bound what host memory is modified, how long it is retained, or when user approval is required.

Skill content
"hostMemory": { "operations": ["create", "update", "delete"], ... "authoritativeBookState": ".fbs/smart-memory/ 与 session-exit 落盘" }
Recommendation

Use a dedicated book root, review and clean .fbs memory files, and require clear consent before creating, updating, deleting, or importing host-level memory/profile data.

What this means

Running the skill can execute local scripts and commands with the permissions of the OpenClaw process.

Why it was flagged

Static scan shows local shell execution, including PowerShell with execution-policy bypass. The skill is openly Node-script driven, so local execution is expected, but this is still high-impact authority.

Skill content
const r = spawnSync('powershell', ['-NoProfile', '-ExecutionPolicy', 'Bypass', '-File', tmpPs1], {
Recommendation

Run it only from a trusted workspace, keep sandboxing enabled where possible, inspect commands before invoking optional diagnostics, and avoid running publish/development scripts unless you intend to.

What this means

Installing dependencies may run package-manager behavior outside the skill instructions, depending on package contents and npm settings.

Why it was flagged

The skill requires a user-directed npm dependency install despite having no formal install spec. This is normal for a Node tool, but dependency provenance and install-time behavior should be reviewed.

Skill content
在技能根执行一次依赖安装:  `npm install`
Recommendation

Inspect package.json and any lockfile before installation; consider running npm install in a sandbox or with lifecycle scripts disabled if you only need to review the skill.