Guide accessibility reviews for UI, documents, and workflows. Use for WCAG-oriented audits, keyboard review, semantics, contrast, and remediation planning.
The English summary is being prepared. Showing the original description.
Security-first skill vetting for AI agent skills. Use before installing any skill from public registries (e.g. skill hubs, GitHub) or other sources. Checks for red flags, permission scope, and suspicious patterns.
The English summary is being prepared. Showing the original description.
Run score Not tested
See how to installReview the instructions the agent will receive before you install.
Security-first vetting protocol for AI agent skills. Never install a skill without vetting it first.
This skill owns import-time security and content-safety review. SKILL_VALIDATION_PATTERNS.md is the public reference for pattern IDs and review examples; agents should load this skill before making install decisions.
ls-skill-sandbox-tester only after vetting and normalization have passed.Questions to answer:
- [ ] Where did this skill come from?
- [ ] Is the author known/reputable?
- [ ] How many downloads/stars does it have?
- [ ] When was it last updated?
- [ ] Are there reviews from other agents?
Verify the candidate against the official Agent Skills compatibility baseline before reviewing behavior:
Official Agent Skills checks:
- [ ] Skill directory contains SKILL.md.
- [ ] Frontmatter includes name and description.
- [ ] name matches the skill directory and uses lowercase letters, numbers, and hyphens.
- [ ] description explains what the skill does and when to use it.
- [ ] Optional official validation command was run when available: `skills-ref validate <skill-dir>`.
LocalSetup consistency checks (not Agent Skills specification requirements):
- [ ] metadata.version is present or the absence is documented.
- [ ] Optional sidecars such as _meta.json match SKILL.md metadata, or drift is reported.
Treat SKILL.md frontmatter as the canonical local metadata. metadata.version and sidecar consistency are LocalSetup checks, not official Agent Skills validation requirements. Sidecars are provenance or export metadata only; they must not override the local skill/catalog version.
Read ALL files in the skill. Treat these as contextual risk indicators, not automatic rejection criteria:
REQUIRE JUSTIFICATION, CONSENT, LEAST PRIVILEGE, AND REVIEW FOR:
- Deploys, publishes, or releases to an external target (record the exact target and bounded scope)
- curl/wget to unknown URLs
- Sends data to external servers
- Requests credentials/tokens/API keys
- Reads ~/.ssh, ~/.aws, ~/.config without clear reason
- Accesses USER.md, SOUL.md, IDENTITY.md
- Uses base64 decode on anything
- Uses eval() or exec() with external input
- Modifies system files outside workspace
- Installs packages without listing them
- Network calls to IPs instead of domains
- Obfuscated code (compressed, encoded, minified)
- Requests elevated/sudo permissions
- Accesses browser cookies/sessions
- Touches credential files
For each indicator, verify that the capability is necessary for the stated purpose, transparently documented, narrowly scoped, and subject to explicit user consent before any consequential action. Reserve rejection for review that demonstrates malicious, deceptive, or unjustified behavior, such as credential theft, covert exfiltration, hidden instructions, or undeclared persistence. A justified capability still affects risk classification and approval requirements.
Run the repository-approved scanner against the complete candidate directory without executing candidate code:
python3 ls/tools/skill_validation_scan.py --scan-root <candidate-parent> <candidate-dir>
Evaluate:
- [ ] What files does it need to read?
- [ ] What files does it need to write?
- [ ] What commands does it run?
- [ ] Does it need network access? To where?
- [ ] Is the scope minimal for its stated purpose?
| Risk Level | Examples | Action |
|---|---|---|
| LOW | Notes, weather, formatting | Basic review, install OK |
| MEDIUM | File ops, browser, APIs | Full code review required |
| HIGH | Credentials, trading, system | Human approval required |
| EXTREME | Unjustified privileged access, demonstrated malicious or deceptive behavior | Do not install |
After vetting, produce this report:
SKILL VETTING REPORT
Skill: [name]
Source: [registry / GitHub / other]
Author: [username]
Version: [version]
METRICS:
- Downloads/Stars: [count]
- Last Updated: [date]
- Files Reviewed: [count]
RISK INDICATORS: [None / List them with justification and scope]
CONTENT-SAFETY SCAN:
- Status: [PASS / REVIEW / VALIDATION ERROR]
- Findings: [None / file, line, column, pattern ID, and description only]
- Matched content disclosed: No
SPEC VALIDATION:
- Status: [PASS / FAIL / NOT RUN]
- Metadata drift: [None / List mismatches]
PERMISSIONS NEEDED:
- Files: [list or "None"]
- Network: [list or "None"]
- Commands: [list or "None"]
RISK LEVEL: [LOW / MEDIUM / HIGH / EXTREME]
VERDICT: [SAFE TO INSTALL / WARNING INSTALL WITH CAUTION / DO NOT INSTALL]
NOTES: [Any observations]
For GitHub-hosted skills:
# Check repo stats
curl -s "https://api.github.com/repos/OWNER/REPO" | jq '{stars: .stargazers_count, forks: .forks_count, updated: .updated_at}'
# List skill files
curl -s "https://api.github.com/repos/OWNER/REPO/contents/skills/SKILL_NAME" | jq '.[].name'
# Fetch and review SKILL.md
curl -s "https://raw.githubusercontent.com/OWNER/REPO/main/skills/SKILL_NAME/SKILL.md"
Security bias is intentional.
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Guide accessibility reviews for UI, documents, and workflows. Use for WCAG-oriented audits, keyboard review, semantics, contrast, and remediation planning.
The English summary is being prepared. Showing the original description.
Use when choosing a LocalSetup Agent-* lane for exploration, research, bounded implementation, or review. Consult the static capability matrix; do not probe account or network availability.
The English summary is being prepared. Showing the original description.
Guide agent email inbox workflows with prompt-injection defenses. Use for inbound email processing, webhooks, routing, and safety review.
The English summary is being prepared. Showing the original description.
Navigate and understand codebases using agentlens hierarchical documentation. Use when exploring new projects, finding modules, locating symbols in large files, finding TODOs/warnings, or understanding code structure.
The English summary is being prepared. Showing the original description.
Use for Agent Q signed encrypted file-drop or mail ship and ingest, private registry v2 setup, queue status, and transport maintenance.
The English summary is being prepared. Showing the original description.
Inventory wrapper for the alirezarezvani Claude skills bundle. Use when triaging its broad skill catalog and large script surface before any targeted import.
The English summary is being prepared. Showing the original description.