AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Bootstrap

skill-snapsynapse-skill-provenance-bootstrap · by snapsynapse

>

No reviews yet
0 installs
33 views
0.0% view→install

Install

$ agentstack add skill-snapsynapse-skill-provenance-bootstrap

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-snapsynapse-skill-provenance-bootstrap)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Bootstrap? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Skill Provenance: Bootstrap

Add provenance tracking to an existing unversioned skill bundle. This is a one-time operation that creates the initial manifest, version headers, and changelog.

When to use

Run /skill-provenance:bootstrap when you have a skill directory that contains a SKILL.md but lacks MANIFEST.yaml. This is the entry point for adopting Skill Provenance on an existing project.

If the bundle already has a MANIFEST.yaml, use /skill-provenance:open instead.

Protocol

  1. Inventory all files. Read the directory structure yourself — do not

ask the user to list files. Identify:

  • SKILL.md (required — if missing, this isn't a skill bundle)
  • Evals files (e.g., evals.json)
  • Scripts (e.g., generate.js, validate.sh)
  • Output artifacts (.docx, .pdf)
  • Source material provided by the user
  • Any other files present
  1. Propose version numbers. Ask the user what version to assign. If

there's a handoff note, git history, or other context suggesting prior versions, propose a number based on that history. Default to 1.0.0 for the bundle and 1 for individual files if no history exists.

  1. Add internal version headers to files that can safely carry YAML

frontmatter. Use the metadata block pattern for SKILL.md:

``yaml --- name: skill-name description: What the skill does. metadata: skill_bundle: skill-name file_role: skill version: 1 version_date: 2026-04-11 previous_version: null change_summary: Initial versioned release. --- ``

For files that cannot safely carry frontmatter (.json, .sh, binaries), the manifest tracks their version — no modification needed.

  1. Determine frontmatter mode. Ask the user about their target

platforms:

  • If targeting only Claude Code / agentskills.io-compatible clients:

use frontmatter_mode: metadata (includes the metadata block).

  • If targeting Codex, Gemini CLI, or other strict platforms: use

frontmatter_mode: minimal (name + description only in SKILL.md; manifest is the sole version record).

  • If unsure: default to metadata — it's more expressive and can

always be stripped later with a packaging script.

  1. Generate MANIFEST.yaml. Include:
  • bundle, bundle_version, bundle_date, description
  • compatibility section based on user's target platforms
  • files list with path, role, version, hash (SHA-256), note
  • Leave deployments empty unless the user mentions existing installs.
  1. Generate CHANGELOG.md. Create a single entry summarizing known

history. If the user has context about prior changes, incorporate it. Otherwise:

```markdown # Changelog

## 1.0.0 — 2026-04-11

  • Initial versioned release. All files inventoried and hashed.
  • SKILL.md: [brief description of current state]
  • evals.json: [N evals covering X]

```

  1. Deliver the versioned bundle. Provide all new and modified files.

Summarize what was created and any decisions for the user to confirm.

File roles

Assign these roles in the manifest based on file type:

| Role | Files | |------|-------| | skill | SKILL.md | | evals | evals.json, evals-*.json | | script | .js, .py, .sh scripts | | output | .docx, .pdf rendered artifacts | | handoff | handoff notes | | source | user-provided material (tracked, not versioned) | | reference | documentation in references/ | | asset | templates, images, fonts in assets/ |

Conventions referenced

  • Version identity lives inside files when their format allows it,

and always in the manifest.

  • MANIFEST.yaml is not self-listed. It tracks other files only.
  • Per-file versions are integers. Bundle version is semver.
  • Hashes are SHA-256 of file contents.
  • Filenames never contain version numbers. Version lives in metadata

and the manifest, not in SKILL_v5.md.

For the full spec: https://skillprovenance.dev

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.