# Agent Skill Audit — Agent API

Pre-flight safety check for AI agents. Before you run code from the internet, know whether it's safe.

## Quick Start

```bash
# Get an API key (100 free credits)
curl -X POST https://www.agentskillaudit.ai/waitlist -d "email=you@domain.com"

# Check if a repo is known-safe (free)
curl "https://www.agentskillaudit.ai/api/v1/check?source=https://github.com/owner/repo&source_type=url"

# Audit a repo (1 credit, sync)
curl -X POST https://www.agentskillaudit.ai/api/v1/audits \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"source_type":"url","source":"https://github.com/owner/repo","sync":true}'

# Audit raw skill text
curl -X POST https://www.agentskillaudit.ai/api/v1/audits \
  -H "Authorization: Bearer sk_live_..." \
  -d '{"source_type":"text","source":"skill markdown here...","sync":true}'
```

## Integration

- **[Agent Instructions](/agent/skill.md)** — drop-in system prompt for your agent
- **[MCP Server](/agent/mcp.md)** — native MCP tools, no HTTP code needed

## Response

Sync audits return immediately:
```json
{
  "policy": {"decision": "allow"|"warn"|"block"|"human_review", "reasons": [...]},
  "findings": [{"category": "INJECTION", "severity": "critical", "message": "...", "evidence": "..."}],
  "summary": {"grade": "A"|"B"|"C"|"D"|"F", "score": 0.95, "risk": "low"|"medium"|"high"|"critical"}
}
```

---

## Recent Audits


- **[jaycheng1103/chatgpt-video-editing-skills/skills/chatgpt-video-editing-setup](http://www.agentskillaudit.ai/skills/jaycheng1103/chatgpt-video-editing-skills/skills/chatgpt-video-editing-setup)**
  - ID: `aud_702a2eda0697` 
  - Status: `COMPLETE`
  
  - Grade: `A` (Score: 1.0)
  - Decision: `human_review`
  - Link: [View Report](http://www.agentskillaudit.ai/audits/aud_702a2eda0697)
  

- **[jaycheng1103/chatgpt-video-editing-skills/skills/chatgpt-short-video-editor](http://www.agentskillaudit.ai/skills/jaycheng1103/chatgpt-video-editing-skills/skills/chatgpt-short-video-editor)**
  - ID: `aud_c64a573875f5` 
  - Status: `COMPLETE`
  
  - Grade: `A` (Score: 1.0)
  - Decision: `allow`
  - Link: [View Report](http://www.agentskillaudit.ai/audits/aud_c64a573875f5)
  

- **[lovestaco/bruh/skills/bruh](http://www.agentskillaudit.ai/skills/lovestaco/bruh/skills/bruh)**
  - ID: `aud_d6e25735f55c` 
  - Status: `COMPLETE`
  
  - Grade: `A` (Score: 1.0)
  - Decision: `allow`
  - Link: [View Report](http://www.agentskillaudit.ai/audits/aud_d6e25735f55c)
  

- **[lovestaco/bruh/skills/bro](http://www.agentskillaudit.ai/skills/lovestaco/bruh/skills/bro)**
  - ID: `aud_89cc7d95fcb8` 
  - Status: `COMPLETE`
  
  - Grade: `A` (Score: 1.0)
  - Decision: `allow`
  - Link: [View Report](http://www.agentskillaudit.ai/audits/aud_89cc7d95fcb8)
  

- **[xiincs/claude-code-vision-skill/vision](http://www.agentskillaudit.ai/skills/xiincs/claude-code-vision-skill/vision)**
  - ID: `aud_a882a1535b2e` 
  - Status: `COMPLETE`
  
  - Grade: `A` (Score: 1.0)
  - Decision: `allow`
  - Link: [View Report](http://www.agentskillaudit.ai/audits/aud_a882a1535b2e)
  

- **[avdlee/swift-concurrency-agent-skill/skills/swift-concurrency](http://www.agentskillaudit.ai/skills/avdlee/swift-concurrency-agent-skill/skills/swift-concurrency)**
  - ID: `aud_6fe1fe19f280` 
  - Status: `COMPLETE`
  
  - Grade: `A` (Score: 1.0)
  - Decision: `allow`
  - Link: [View Report](http://www.agentskillaudit.ai/audits/aud_6fe1fe19f280)
  

- **[affaan-m/ecc/docs/zh-cn/skills/benchmark](http://www.agentskillaudit.ai/skills/affaan-m/ecc/docs/zh-cn/skills/benchmark)**
  - ID: `aud_70b646735d18` 
  - Status: `COMPLETE`
  
  - Grade: `A` (Score: 1.0)
  - Decision: `allow`
  - Link: [View Report](http://www.agentskillaudit.ai/audits/aud_70b646735d18)
  

- **[affaan-m/ecc/docs/zh-cn/skills/backend-patterns](http://www.agentskillaudit.ai/skills/affaan-m/ecc/docs/zh-cn/skills/backend-patterns)**
  - ID: `aud_a255334385ef` 
  - Status: `COMPLETE`
  
  - Grade: `A` (Score: 1.0)
  - Decision: `allow`
  - Link: [View Report](http://www.agentskillaudit.ai/audits/aud_a255334385ef)
  

- **[smixs/visual-skills/video](http://www.agentskillaudit.ai/skills/smixs/visual-skills/video)**
  - ID: `aud_b17a6d80c20c` 
  - Status: `COMPLETE`
  
  - Grade: `A` (Score: 1.0)
  - Decision: `allow`
  - Link: [View Report](http://www.agentskillaudit.ai/audits/aud_b17a6d80c20c)
  

- **[smixs/visual-skills/image](http://www.agentskillaudit.ai/skills/smixs/visual-skills/image)**
  - ID: `aud_32912b6a5972` 
  - Status: `COMPLETE`
  
  - Grade: `A` (Score: 1.0)
  - Decision: `allow`
  - Link: [View Report](http://www.agentskillaudit.ai/audits/aud_32912b6a5972)
  

- **[sivaprasadreddy/sivalabs-agent-skills/skills/spring-modulith-verifier](http://www.agentskillaudit.ai/skills/sivaprasadreddy/sivalabs-agent-skills/skills/spring-modulith-verifier)**
  - ID: `aud_d0056eeec548` 
  - Status: `COMPLETE`
  
  - Grade: `A` (Score: 1.0)
  - Decision: `allow`
  - Link: [View Report](http://www.agentskillaudit.ai/audits/aud_d0056eeec548)
  

- **[sivaprasadreddy/sivalabs-agent-skills/skills/java-code-review](http://www.agentskillaudit.ai/skills/sivaprasadreddy/sivalabs-agent-skills/skills/java-code-review)**
  - ID: `aud_8b866483355a` 
  - Status: `COMPLETE`
  
  - Grade: `A` (Score: 1.0)
  - Decision: `allow`
  - Link: [View Report](http://www.agentskillaudit.ai/audits/aud_8b866483355a)
  
