Private vs publishable skill audit
Skill markoblogo/abvx-agent-skills/skills/private-vs-publishable-skill-audit
Audit a private skill, prompt pack, or assistant workflow before publishing it. Use when extracting public reusable method from client, product, team, or repository-specific agent instructions. Mark private vs mixed vs reusable content, rewrite the mixed layer, and gate release on decontextualization.From its SKILL.md
npx -y skills add markoblogo/abvx-agent-skills --skill private-vs-publishable-skill-auditAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its file declares
Copied from the file, not written here
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
2.1 KB, 369 tokens by cl100k_base, as published. Nobody here has run it
Private Vs Publishable Skill Audit
Audit a private skill pack before turning any part of it into a public release.
Goal
Separate:
- private operating detail that must stay internal;
- mixed content that needs rewriting;
- reusable method that can be published.
Workflow
- Inventory the source pack
- list skills, references, templates, examples, and policy notes;
- note which files carry product, client, or repo-specific detail.
- Classify each item
private: should not be published;mixed: useful core, but still carries contextual leakage;reusable: already abstract enough to publish.
- Check for leakage
- product names;
- internal role names;
- routes, paths, commands, and runbooks;
- operational constraints that only make sense inside the private system;
- examples that reveal the original environment.
- Rewrite the mixed layer
- remove names and internal identifiers;
- convert narrow examples into generic ones;
- preserve the method, not the original context.
- Run the publication gate
- after cleanup, ask whether the artifact still makes sense outside the source environment;
- if not, keep rewriting or keep it private.
- Package the release set
- publish only the reusable artifacts;
- keep the private source pack separate from the public one.
Release Gate
An artifact is publishable only if both are true:
- it remains useful after private names, paths, and roles are removed;
- it does not expose constraints or operating detail that belong only to the private source.
Final Report
Return the classified inventory, the release-safe set, the rewritten mixed items, and the reasons for anything left private.
What ships with it: 2 files
1.6 KB alongside SKILL.md
agents/
- openai.yaml252 B
- SKILL_CARD.md1.4 KB