Skill Scaffold

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

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.

What this means

Installing the package globally makes the CLI available on the local system and should only be done from a trusted package source and version.

Why it was flagged

The skill asks users to globally install and run an npm CLI package. That is normal for this tool's purpose, but global CLI installs are a provenance point users should verify.

Skill content
npm install -g skill-scaffold
Recommendation

Verify the npm package identity and version before installing globally, and prefer a pinned or reviewed source when possible.

What this means

Running the CLI will create persistent files in the chosen location.

Why it was flagged

The CLI writes scaffold files into a user-selected directory. This is expected for a scaffolding tool and is bounded by the validated skill name and an existing-directory check.

Skill content
const baseDir = getFlag('--dir') || process.cwd(); ... fs.mkdirSync(skillDir, { recursive: true }); fs.writeFileSync(path.join(skillDir, 'SKILL.md'), t.skillMd());
Recommendation

Run it from the intended workspace or pass an explicit --dir value, and review the created files before publishing or installing them as a skill.

What this means

If untrusted text is used as a description or author value, it could become persistent agent-readable content in the generated skill.

Why it was flagged

User-provided description text is interpolated into generated SKILL.md files, which future agents may read as instructions or context.

Skill content
const description = getFlag('--description') || `${skillName} skill for AI agents`; ... description: ${description}
Recommendation

Do not pass untrusted prompt-like text into scaffold metadata, and manually review generated SKILL.md files before use or publication.