Book Writer

PassAudited by ClawScan on May 1, 2026.

Overview

The skill appears aligned with its stated purpose of generating book content, but users should review its external API use, API key handling, and Python dependency installation.

This skill looks suitable for its stated writing purpose. Before installing, use a virtual environment, review the Python dependencies, configure only the API keys you intend to use, and avoid submitting confidential manuscript content unless external OpenAI/Google processing is acceptable.

Findings (3)

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

Installing the skill can modify Python packages on the machine, which may affect other Python projects if not isolated.

Why it was flagged

The setup script installs or upgrades third-party Python packages from the package ecosystem. This is expected for the skill, but it changes the user's Python environment and depends on current package versions.

Skill content
cmd = f"{sys.executable} -m pip install --upgrade {package}"
Recommendation

Run the installer in a virtual environment and review requirements.txt before installing.

What this means

The skill may use the user's API accounts and incur API usage or billing under those accounts.

Why it was flagged

The skill expects user-provided OpenAI and Google credentials for generation and material search. This is purpose-aligned and disclosed, but the registry metadata lists no required environment variables or primary credential.

Skill content
export OPENAI_API_KEY="your_openai_api_key" ... export GOOGLE_CSE_ID="your_google_cse_id" ... export GOOGLE_API_KEY="your_google_api_key"
Recommendation

Use limited-purpose API keys where possible, monitor usage, and avoid sharing keys in generated files or prompts.

What this means

Private book ideas, research topics, or draft instructions may be transmitted to external AI/search providers.

Why it was flagged

The user's book prompt and generated outline instructions are sent to an external OpenAI chat completion API. This matches the skill's AI-writing purpose, but users should understand that manuscript topics or sensitive prompts leave the local environment.

Skill content
messages=[{"role": "user", "content": outline_prompt}]
Recommendation

Do not include confidential material unless you are comfortable sending it to the configured providers and their API policies.