bool-cli

WarnAudited by ClawScan on May 10, 2026.

Overview

This is mostly a straightforward Bool.com deployment CLI skill, but it tells agents to bypass deletion confirmation, so destructive actions need careful user review.

Install only if you are comfortable giving the agent access to the Bool CLI and Bool account credentials. Before any delete, public visibility change, or deploy, confirm the exact project slug, directory, and intended visibility; do not let the agent use the delete '-y' option unless you have explicitly approved that deletion.

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

An agent could delete a Bool project more easily than intended if it selects the wrong slug or acts without a clear confirmation step.

Why it was flagged

This tells an agent to bypass an interactive confirmation for a destructive project deletion command, without pairing it with an explicit user-approval requirement.

Skill content
- **Delete**: Always pass `-y` / `--yes` to skip the confirmation prompt: `bool bools delete <slug> -y`
Recommendation

Require explicit user confirmation for the exact project slug before using delete with '-y', and prefer showing project info first so the user can verify the target.

What this means

Anyone or any agent process with access to the API key or config file may be able to manage Bool projects under that account.

Why it was flagged

The skill requires or uses Bool account credentials and stores them locally; this is expected for a deployment CLI but gives the agent account-level authority over Bool resources.

Skill content
Set `BOOL_API_KEY` env var, or run `bool auth login` interactively ... The API key is saved to `~/.config/bool-cli/config.json`.
Recommendation

Use the least-privileged Bool credential available, keep the config file private, and avoid exposing the API key in shared logs or prompts.

What this means

A mistaken deploy could upload unwanted project files to a live Bool site.

Why it was flagged

Recursive deployment is central to the skill, but a wrong directory or missing exclusions could publish more files than the user intended.

Skill content
`bool deploy` recursively reads the directory and uploads all text files
Recommendation

Deploy only from a reviewed project directory, use exclusions for files that should not be uploaded, and verify visibility settings before making a site public.

What this means

The installed npm package, not just this SKILL.md file, determines what commands actually do on the machine.

Why it was flagged

The skill depends on an external globally installed npm CLI package. That is normal for this purpose, but the package implementation is outside the provided instruction-only artifact.

Skill content
Install: `npm install -g bool-cli`
Recommendation

Install the CLI from the expected package/source, keep it updated, and review the package/source if using it in a sensitive environment.