Story Setup

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: story-setup Version: 1.1.0 The 'story-setup' skill bundle is a comprehensive infrastructure deployment tool for web novel writing projects. It automates the setup of project-specific git hooks, sub-agent definitions, and markdown rules to maintain story consistency and narrative quality. While the bundle utilizes high-privilege capabilities such as executing shell scripts (e.g., `session-start.sh`, `detect-story-gaps.sh`) and browser automation via the `story-researcher` agent, these actions are clearly aligned with the stated purpose of managing a writing environment. Security-conscious design is present, such as the `consistency-checker` and `story-explorer` agents being explicitly restricted to read-only tools. No evidence of data exfiltration, malicious persistence, or intentional prompt injection was found.

Findings (0)

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.

NoteHigh Confidence
ASI01: Agent Goal Hijack
What this means

Installing the skill may change how the agent behaves in that project through persistent CLAUDE.md instructions.

Why it was flagged

The setup can replace same-named sections in the project-level CLAUDE.md, which affects future agent instructions. This is disclosed and purpose-aligned, but users should review the resulting instructions.

Skill content
模板中的标准 section(Skill 路由表、文件结构、协作规则、Context Recovery、语言)**覆盖**用户同名 section
Recommendation

Review the generated or merged CLAUDE.md before relying on the project configuration.

What this means

If the research agent is used, it can automate a local browser and write research files into the project.

Why it was flagged

The deployed research agent can run Bash commands and control a CDP browser for web research. This fits the research purpose, but it is a powerful path that should be used with trusted prompts and intended browser sessions.

Skill content
tools: [Read, Glob, Grep, Bash, Write] ... agent-browser --cdp {cdp_port} eval
Recommendation

Only expose a CDP browser session you intend the agent to use, and review research requests before allowing browser/Bash automation.

What this means

The setup may not deploy exactly as documented, or the agent may need to handle missing templates.

Why it was flagged

SKILL.md references deployment templates that are not present in the supplied file manifest. This looks like an incomplete package/review context rather than malicious behavior, but deployment may fail or require missing content.

Skill content
读取 `skills/story-setup/references/templates/CLAUDE.md.tmpl` ... 读取 `skills/story-setup/references/templates/上下文.md.tmpl`
Recommendation

Verify the package includes all referenced templates before installing or running the setup.

What this means

Text in the writing context file can influence future sessions and may be exposed to the agent automatically.

Why it was flagged

The session-start hook automatically places the first lines of the project context file into the agent session. This is useful for writing continuity, but project notes become persistent/retrieved context.

Skill content
SNAPSHOT=$(head -10 "$BOOK_DIR/追踪/上下文.md")
Recommendation

Keep sensitive data and untrusted instructions out of 追踪/上下文.md, or review that file before starting sessions.

NoteHigh Confidence
ASI10: Rogue Agents
What this means

After setup, Claude lifecycle events can automatically run the installed project hook scripts.

Why it was flagged

The skill registers project hooks that continue to run on future session events after installation. The behavior is disclosed and project-scoped, but it is persistent automation.

Skill content
"SessionStart" ... "command": "bash \"$CLAUDE_PROJECT_DIR\"/.claude/hooks/session-start.sh"
Recommendation

Inspect .claude/settings.local.json and .claude/hooks after installation, and remove the hook entries if you do not want automatic execution.