supabase
Handles the full Supabase workflow from schema changes to deployment, with built-in security guardrails that catch common traps like RLS...
agent-skill-evaluator
Comprehensive security and safety evaluation system for agent skills (.skill files). Use when users provide GitHub URLs, website links, or .skill files for download and request security assessment, safety evaluation, or ask "is this skill safe to use." Evaluates prompt injection risks, malicious ...
Full skill instructions
Automatically evaluate the security, safety, and trustworthiness of agent skills from GitHub repositories, websites, or direct .skill file URLs. This skill performs comprehensive assessments including prompt injection detection, malicious code analysis, hidden instruction scanning, and risk scoring to provide actionable recommendations before installing skills.
Use this skill when users:
This skill works with available MCPs and tools through graceful degradation:
For GitHub repositories:
For websites and direct .skill file URLs:
Ask the user their preferred output format:
Acknowledge receipt and inform user that evaluation is beginning. Parse the provided URL to identify the source type (GitHub repo, website, or direct .skill file).
For GitHub Repositories:
scrape_as_markdown or built-in web tools to retrieve:
https://raw.githubusercontent.com/{owner}/{repo}/main/{filepath}For Website Links:
scrape_as_markdown to retrieve the webpageFor Direct .skill File URLs:
scrape_batch or web_fetch to download the fileIf Direct Access Fails:
Extract .skill Contents: A .skill file is a ZIP archive. Extract and examine:
Document the complete file structure and note any unexpected files or directories.
Use create_file to create assessment file in /mnt/user-data/outputs/:
Skill_Security_Assessment_{skill_name}.mdExecute evaluation in this order, updating assessment file after each step:
Thoroughly analyze the SKILL.md file for:
A. Prompt Injection Patterns
Search for attempts to override system instructions:
B. Suspicious Behavioral Instructions
Identify concerning directives:
C. Over-Permissioned Requests
Check for excessive or unnecessary permissions:
Document all findings in "SKILL.md Analysis" section with specific code snippets and severity ratings.
For any Python, Bash, or other executable scripts:
A. Code Review
subprocess, os.system, eval, exec, socket operationsB. Execution Risk Assessment
Document in "Scripts Security Analysis" section with code snippets and risk levels.
References Directory:
Assets Directory:
Document in "References & Assets Analysis" section.
Perform specific searches to find community feedback and warnings:
For each search:
If no results found, note that and assess why (new skill, obscure name, etc.).
Document all findings in "Community Feedback & External Research" section.
Cross-reference findings against known attack patterns (see references/attack_patterns.md):
Document in "Attack Pattern Analysis" section with specific pattern matches.
Analyze all collected information and evaluate across dimensions:
| Dimension | Evaluation Criteria |
|---|---|
| Prompt Injection | Hidden instructions, system overrides, role manipulation attempts |
| Code Safety | Malicious scripts, unsafe operations, obfuscation techniques |
| Data Privacy | Data collection, exfiltration attempts, credential access |
| Source Trust | Creator reputation, source authenticity, transparency |
| Functionality | Claimed vs actual behavior, unexpected capabilities |
For each dimension:
Scoring Guidelines:
Create "Risk Assessment" section with scoring table and "Final Verdict" with definitive recommendation.
Provide definitive recommendations without hedging:
/mnt/user-data/outputs/Create assessment with this exact structure:
# Security Assessment: [Skill Name]
## Executive Summary
- Overall Risk Level: [SAFE / USE WITH CAUTION / NOT RECOMMENDED / DANGEROUS]
- Source: [GitHub/Website/Direct URL]
- Evaluation Date: [Current Date]
- Evaluator: Claude AI (Agent Skill Evaluator Skill)
- Critical Findings: [1-2 sentence summary of most important findings]
- Recommendation: [Clear yes/no with brief justification]
## Source & Provenance
[Creator analysis, source legitimacy, reputation indicators, red flags]
## Skill Structure Overview
[File structure, components present, size and complexity analysis]
## SKILL.md Analysis
### Prompt Injection Detection
[Findings with code snippets and severity levels]
### Suspicious Behavioral Instructions
[Concerning directives with evidence]
### Over-Permissioned Requests
[Excessive permission requests with analysis]
## Scripts Security Analysis
[If scripts present: code review findings with snippets and risk assessment]
## References & Assets Analysis
[If present: analysis of documentation and asset files]
## Community Feedback & External Research
[Search results, community warnings, reputation indicators]
## Attack Pattern Analysis
[Matched patterns from known threats, sophistication assessment]
## Risk Assessment
### Detailed Scoring
| Dimension | Score (0-100) | Justification |
|-----------|---------------|--------------|
| Prompt Injection | [Score] | [Specific evidence] |
| Code Safety | [Score] | [Specific evidence] |
| Data Privacy | [Score] | [Specific evidence] |
| Source Trust | [Score] | [Specific evidence] |
| Functionality | [Score] | [Specific evidence] |
| **OVERALL RATING** | [Score] | [Summary] |
### Threat Summary
[List of all identified threats ranked by severity]
### False Positive Analysis
[Discussion of any potential false positives and why ruled in/out]
## Final Verdict
**Recommendation**: [USE / USE WITH CAUTION / DO NOT USE]
**Reasoning**: [Clear explanation of recommendation based on evidence]
**Specific Concerns**: [If any]
**Safe Use Cases**: [If applicable - conditions under which skill might be safe]
**Alternative Skills**: [If this skill deemed unsafe, suggest safer alternatives]
## Evaluation Limitations
[If applicable, note any limitations due to inaccessible files, failed downloads, etc.]
## Evidence Appendix
[Include relevant code snippets, screenshots, or specific examples supporting findings]
If issues occur during evaluation:
Keep user informed at key milestones:
Show exactly what tools/functions being called and their results. If evaluation requires extended time, provide interim updates.
Be Specific, Not Generic:
Make Confident Judgments:
Include Evidence: Always back up scores and recommendations with specific code examples, exact text from SKILL.md, or measurable indicators.
Prioritize User Safety: When in doubt, recommend against using a skill. It's better to be overly cautious than to expose users to security risks.
Recognize Legitimate Patterns: Not all complex instructions are malicious. Legitimate skills may have sophisticated workflows. Distinguish between:
This skill includes reference documentation in the references/ directory:
attack_patterns.md - Comprehensive catalog of known prompt injection and malicious code patternssafe_skill_examples.md - Examples of legitimate skill patterns that might look suspicious but are safeRead these references as needed during evaluation to improve detection accuracy.
Handles the full Supabase workflow from schema changes to deployment, with built-in security guardrails that catch common traps like RLS...
Comprehensive guides and best practices for Neon Serverless Postgres, covering setup, connection methods, authentication, and platform APIs.
Guide for setting up and using Firebase Authentication. Use this skill when the user's app requires user sign-in, user management, or secure data access using auth rules.
A skill to evaluate how secure Firestore security rules are. Use this when Firestore security rules are updated to ensure that the generated rules are extremely secure and robust.
Official skill for integrating Firebase AI Logic (Gemini API) into web applications. Covers setup, multimodal inference, structured output, and security.
Complete Better Auth server and client setup with database adapters, session management, plugins, and security configuration.
Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. "deploy to vercel", "set up vercel", "add environment variables to vercel".
Complete Cloudflare platform integration with decision trees for compute, storage, AI, networking, security, and infrastructure-as-code.
Run Azure compliance and security audits with azqr plus Key Vault expiration checks. Covers best-practice assessment, resource review, policy/compliance validation, and security posture checks. WHEN: compliance scan, security audit, BEFORE running azqr (compliance cli tool), Azure best practices, Key Vault expiration check, expired certificates, expiring secrets, orphaned resources, compliance assessment.
Send, read, and manage Gmail messages, drafts, labels, and account settings.
Comprehensive website auditing across 230+ rules in 21 categories including SEO, performance, security, and accessibility.
Shared authentication, CLI syntax, and output formatting patterns for gws Google Workspace commands.
Discover your celebrity doppelgänger with StarByFace!
GeoSpy: Pricing, Features, FAQs, and Alternatives for AI Teams
Detect AI-generated voices to protect against audio fraud.
Ensure Your Content's Originality with AI Plagiarism Checker
Upscale images by 400% without quality loss
Protect your social media from copyright disputes
Accurately Detect AI-Generated Content with TheChecker.AI
Chrome extension that detects and flags AI-generated content