external-agent-pack-audit
Skill0 starsChanged 4 months agoMITView on GitHub
Audits third-party agent packs for instruction takeover, unsafe runtime behavior and compatibility.
- Reads credentials
We split this skill into the rules it gives an agent
4 rules. About 0 are common, 3 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Use this skill before importing or adapting a third-party agent, skill, command, hook, plugin, or marketplace pack.
- Distinctive: line 11
Do not install or execute unknown packs just to inspect them.
- Very specific: line 33
Check imports too: loading a library can read .env, create state, enable telemetry, or initialize clients before any explicit task is run.
- Distinctive: line 36
Verify provider selection, automatic fallback, retry/loop bounds and export destinations.
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
External Agent Pack Audit
Use this skill before importing or adapting a third-party agent, skill, command, hook, plugin, or marketplace pack.
Do not install or execute unknown packs just to inspect them. Read repository metadata and files first.
Audit Scope
Check:
- license and attribution requirements;
- install scripts and hooks;
- commands that execute code;
- network access and API keys;
- generated files and caches;
- secret handling;
- compatibility with Codex skill format;
- overlap with existing Engineering Bible skills;
- immutable source revision, skill-tree and license digests;
- transitive skill/tool dependencies and existing native providers;
- whether a thin host/policy adapter can preserve the author's complete tree.
Inspect actual startup and install code for instruction takeover: rewriting
AGENTS.md or CLAUDE.md, replacing the primary rules source, mirroring skills
into multiple discovered roots, enabling hooks, or adding global output styles.
Check imports too: loading a library can read .env, create state, enable
telemetry, or initialize clients before any explicit task is run.
Verify provider selection, automatic fallback, retry/loop bounds and export destinations. A router's catalog or requested model name does not establish the actual recipient. Do not import a second workflow/memory system just to reuse one narrow capability.
For SSH transports, require verified host-key checking against the intended host; accepting any host key fails the trust check. Command permissions and SFTP path restrictions protect different surfaces. Reject broad command access or unrestricted tunnels disguised as a read-only file tool.
For device, batch and proxy tools, inspect nested operations as well as exposed names. A tool-name allowlist does not constrain arbitrary commands inside an allowed batch. Verify advisory fixes and telemetry opt-outs for the exact installed version; run synthetic rejection tests before host activation.
Decision Options
Choose one:
- managed upstream install: compatible, reviewed and requested author trees, retaining origin, exact revision, license and separate update/rollback state;
- native provider reuse: retain native ownership and update through its manager;
- thin adaptation: keep author instructions intact and isolate host invocation or owner-policy integration in a separately maintained adapter;
- explicit fork: rewrite only when the owner deliberately accepts maintaining a separate workflow; record derivation and do not claim automatic author updates;
- reference only: document the idea without installing;
- reject: unsafe, unclear license, or too much runtime coupling.
Evidence
Use current sources:
- upstream README;
- license file;
- plugin metadata;
- install scripts;
- relevant source files;
- local validation output if cloned for inspection.
For catalog-managed installs use be skills plan before the explicit ensure
selection. A read-only check can report author changes; only a reviewed catalog
revision may be applied by update. Review added hooks, scripts, licenses and
dependencies before changing that pin. Unknown or changed local trees remain
conflicts. Skill rollback does not undo package-manager tool changes, credentials
or native plugin setup; report actual partial effects. Installation never proves
that a runtime exposes or can invoke the skill.
Output
External pack audit:
- Source:
- License:
- Runtime/hooks:
- Secrets/network:
- Overlap:
- Decision:
- Adaptation plan:
- Validation:In this repository62 other files it gives its agents.
- AGENTS.mdAGENTS.md
- accessibility-ui-reviewSkill
- agent-retrospectiveSkill
- agents-md-retrospectiveSkill
- agent-squadSkill
- architecture-mapSkill
- architecture-normalizerSkill
- architecture-principlesSkill
- authz-boundary-reviewSkill
- c-cppSkill
- code-qualitySkill
- code-reviewSkill
- code-to-figmaSkill
- code-wiki-ruSkill
- context-packSkill
- core-engineeringSkill
- debuggingSkill
- dependency-advisory-auditSkill
- deserialization-parser-reviewSkill
- design-system-extractorSkill
- documentationSkill
- engineering-standardsSkill
- esp32Skill
- esphomeSkill
- fastSkill
- figma-to-codeSkill
- fix-security-findingSkill
- goSkill
- homeassistantSkill
- mcp-tool-routerSkill
- migration-plannerSkill
- mobile-qaSkill
- multi-agent-pr-reviewSkill
- performanceSkill
- playwright-visual-qaSkill
- pythonSkill
- quality-gatesSkill
- refactoringSkill
- responsive-breakpoint-checkSkill
- review-routerSkill
- rustSkill
- secrets-and-config-reviewSkill
- security-diff-reviewSkill
- security-routerSkill
- securitySkill
- session-memorySkill
- specialist-dispatchSkill
- subagent-result-mergeSkill
- supply-chain-reviewSkill
- tdd-guardSkill
- testing-tddSkill
- threat-modelSkill
- typescriptSkill
- ui-buildSkill
- ui-business-appsSkill
- ui-concept-firstSkill
- ui-figmaSkill
- ui-qaSkill
- ui-researchSkill
- ui-routerSkill
- The first 60 shown.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

