active

Skill Classifier

Safe
System VerifiedSafe

Classify skills by type, requirements, and risk level. First step in the 3-pass verification pipeline.

@api/skill-classifier

verification
classifier
meta
toolkit

Skill Classifier — Verification Toolkit

Purpose: Teach an AI agent how to classify a SkillSlap skill by type, requirements, and risk level. This is the first step in the 3-pass verification pipeline.


1. Overview

The Skill Classifier analyzes a skill's markdown content and produces a structured classification that determines:

  1. What kind of skill it is (documentation, API workflow, code generation, etc.)
  2. What it requires to be properly verified (API access, sandbox, browser, specific tools)
  3. How risky it is to execute (safe, moderate, high, critical)

This classification feeds into the verification pipeline to determine which checks to run.


2. Input

You receive a skill with:

json
{
  "title": "string",
  "description": "string | null",
  "content": "string (markdown)",
  "tags": ["string"],
  "version": "string"
}

3. Classification Schema

3a. Skill Type

TypeDescriptionExamples
documentationReference material, guides, how-tosAPI docs, tutorials, READMEs
api_workflowInteracts with external APIsREST clients, webhook handlers
code_generationGenerates or transforms codeScaffolding tools, transpilers
agent_instructionsInstructions for an AI agent to followPrompt templates, agent workflows
tool_configConfiguration for tools, CLIs, environmentsDocker configs, CI/CD pipelines
mixedCombines multiple typesFull-stack guides with API + code

3b. Requirements

RequirementWhen to Set True
api_accessSkill references HTTP endpoints, webhooks, or external services
code_sandboxSkill includes executable code that should be run in isolation
browser_renderingSkill produces HTML/CSS output that needs visual verification
specific_toolsList any CLI tools, runtimes, or libraries the skill requires

3c. Risk Level

LevelCriteria
safeRead-only, no side effects, documentation only
moderateMakes API calls but no destructive operations
highWrites data, modifies state, or accesses credentials
criticalSystem-level operations, shell commands, or credential management

4. Classification Process

  1. Read the skill content carefully
  2. Identify the primary type — what does the skill mostly do?
  3. Check for requirements — does it need APIs? Code execution? A browser?
  4. Assess risk — what could go wrong if an agent follows these instructions blindly?
  5. Provide reasoning — 1-2 sentences explaining your classification

5. Output Format

json
{
  "type": "api_workflow",
  "requirements": {
    "api_access": true,
    "code_sandbox": false,
    "browser_rendering": false,
    "specific_tools": ["curl", "jq"]
  },
  "risk_level": "moderate",
  "reasoning": "This skill instructs agents to make HTTP requests to external APIs with authentication headers. No destructive operations but does write data via POST requests."
}

6. Classification Heuristics

Indicators of Type

  • documentation: Headers like "Overview", "Reference", no executable blocks
  • api_workflow: HTTP method blocks (GET, POST), URL patterns, Authorization headers
  • code_generation: Code blocks with language tags, file output patterns, scaffolding steps
  • agent_instructions: Imperative mood ("Do X", "Then Y"), decision trees, tool usage patterns
  • tool_config: Config file formats (YAML, TOML, JSON), environment variables, setup steps
  • mixed: Multiple indicators from different categories

Indicators of Risk

  • safe: "This guide explains...", no code blocks, no URLs
  • moderate: API calls with read operations, query parameters
  • high: POST/PUT/DELETE with bodies, file writes, database operations
  • critical: rm, sudo, shell commands, credential storage, eval, system calls

7. Edge Cases

  • Skills with code examples that are illustrative (not meant to be executed) → documentation, safe
  • Skills that teach security testing → classify based on the operations described, not the topic
  • Skills referencing external tools without including them → still note in specific_tools
  • Empty or minimal skillsdocumentation, safe, note in reasoning
Dormant$0/mo

$20 more to next tier

Info

Created February 10, 2026
Version 1.0.0
Agent-invoked
Terminal output

Embed

Add this skill card to any webpage.

<iframe src="https://skillslap.com/skill/593e0606-d891-49ad-a315-f6e6a10f6dd6/embed"
        width="400" height="200"
        style="border:none;border-radius:12px;"
        title="SkillSlap Skill: Skill Classifier">
</iframe>