Install
$ agentstack add skill-joshrotenberg-skillet-repo-maintainer ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo 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.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
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 →About
Repo Maintainer Guide
A skill repo is a git repo with a flat directory structure of skillpacks. Anyone can create one. Skillet is the tool, repos are data.
Creating a Repo
skillet init-registry path/to/my-repo
skillet init-registry path/to/my-repo --name "My Repo" --description "Team skills"
This creates a git repo with:
skillet.toml-- repo metadataREADME.md-- instructions for contributors.gitignore- An initial commit
Directory Layout
my-repo/
skillet.toml # repo config
owner1/skill-a/ # flat: owner/name
SKILL.md
owner1/skill-b/
SKILL.md
owner2/tool/
SKILL.md
Nested paths are also supported (e.g. acme/lang/java/maven-build/). The directory path determines the skill's owner and name. Metadata (description, tags, categories) comes from SKILL.md YAML frontmatter.
Repo Configuration
skillet.toml (preferred):
[registry]
name = "my-repo"
version = 1
description = "Team skills for our org"
[registry.maintainer]
name = "Jane Doe"
github = "janedoe"
email = "jane@example.com"
[[suggest]]
url = "https://github.com/joshrotenberg/skillet.git"
description = "Official community skills"
[registry.defaults]
refresh_interval = "10m"
Accepting PRs
When contributors submit skills, review:
- SKILL.md frontmatter: valid fields, appropriate categories/tags, version format
- SKILL.md content: clear instructions, no dangerous patterns
- Extra files: scripts should be safe, references should be relevant
npm-style Repository Bridging
Skillet can read skills from npm-style repos where skills live under a skills/ subdirectory. Use --subdir skills when serving:
skillet --repo path/to/npm-repo --subdir skills
Multi-Repo
Users can aggregate multiple repos. First-match-wins on name collision:
skillet search "*" --repo ./primary --repo ./secondary
skillet --repo ./primary --remote https://github.com/org/skills.git
Hosting
Skill repos are git repos. Host anywhere git is accessible:
- GitHub / GitLab / Bitbucket (public or private)
- Self-hosted git servers
- Any URL that
git clonecan reach
No special server infrastructure needed. Skillet clones the repo and indexes it locally.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: joshrotenberg
- Source: joshrotenberg/skillet
- License: Apache-2.0
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.