aif-skill-generator

Generates Agent Skills packages with SKILL.md, references, scripts, and security scanning.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/1t1sCooL/zazyvala-bot --skill aif-skill-generator-1t1scool
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aif-skill-generator
Source: https://github.com/1t1sCooL/zazyvala-bot/tree/main/.cursor/skills/aif-skill-generator
Command: npx skills add https://github.com/1t1sCooL/zazyvala-bot --skill aif-skill-generator-1t1scool

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Creating well-formed Agent Skills that follow the Agent Skills specification is error-prone: frontmatter rules, naming conventions, directory structure, and prompt-injection risks are easy to get wrong. This Skill automates the generation, validation, and security scanning of complete skill packages. ## Core Features & Use Cases - Skill Generation: Interactively creates complete skill packages (SKILL.md, references, scripts, templates) following the Agent Skills open standard, with four skill types: basic, task, visual, and research. - Learn Mode: Fetches and studies documentation URLs, synthesizes the knowledge, and generates a skill grounded in the source material with source attribution. - Two-Level Security Scanning: Combines a regex/static-analysis Python scanner with LLM semantic review to detect prompt injection, data exfiltration, and destructive commands before installing external skills. - Use Case: A developer wants a reusable slash command for API conventions. They invoke the generator, answer a few questions, and receive a validated, security-scanned skill package ready to commit to .cursor/skills/. ## Quick Start Ask the agent to generate a new skill named api-conventions that documents your REST API design guidelines.

Frequently Asked Questions about aif-skill-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a custom Agent Skill with SKILL.md?

Invoke the generator with a skill name, answer clarifying questions about purpose and tools, and it produces a complete package with SKILL.md frontmatter, body instructions, and optional references, scripts, and templates following the Agent Skills specification.

How to scan an Agent Skill for prompt injection before installing?

Run the scan mode with the skill path. It executes a Python scanner detecting instruction overrides, data exfiltration, and encoded payloads, then performs a semantic review of all files. Skills with critical findings are blocked from installation.

Can I generate a skill from documentation URLs?

Yes, Learn Mode accepts one or more URLs, fetches and studies the content with WebFetch, enriches it with web search, and synthesizes a skill package with a knowledge base in references/GUIDE.md including source attribution.

What are the SKILL.md frontmatter naming rules?

The name must be lowercase with hyphens only, maximum 64 characters, no consecutive hyphens, and must match the directory name. The description is required, maximum 1024 characters, and should explain both what the skill does and when to use it.

Why does argument-hint with brackets break YAML parsing?

Unquoted brackets like argument-hint: [foo] are parsed as YAML array syntax, causing parse errors or wrong types that crash agent TUI. The fix is to always wrap the value in quotes, for example argument-hint: "[--flag] <description>".