VOOZH about

URL: https://apify.com/wheat_tourist/agent-skill-generator

โ‡ฑ Agent Skills Generator ยท Apify


Pricing

from $200.00 / 1,000 results

Go to Apify Store

Agent Skills Generator

Transforms any goal into production-ready AI agent skills. Generates validated, atomic skill definitions with execution graphs, failure recovery, and CrewAI/OpenAI exports. Supports optional web scraping, self-healing validation, semantic versioning, and cross-modal content workflows out of the box.

Pricing

from $200.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Varun Chopra

Varun Chopra

Maintained by Community

Actor stats

1

Bookmarked

5

Total users

1

Monthly active users

4 months ago

Last modified

Share

Universal Agent Skills Generator

Transform any high-level goal into a production-ready set of atomic, executable AI agent skills โ€” no prompt engineering required.

Describe what you want your AI agent to accomplish, and this Actor generates a complete skill system: validated skill definitions, a dependency-aware execution graph, failure recovery strategies, and ready-to-use exports for CrewAI and OpenAI Agents.


How It Works

Your Goal โ†’ Intent Parsing โ†’(Optional) Web Scraping โ†’ Knowledge Distillation
โ†’ Skill Synthesis โ†’ Self-Healing Validation โ†’ Caching & Versioning
โ†’ Execution Graph โ†’ Framework Export โ†’ Output
  1. Intent Normalization โ€” Parses your goal, detects domain keywords, infers the execution domain, and identifies knowledge gaps automatically.
  2. Smart Scraping (optional) โ€” Scrapes up to 5 public documentation domains (โ‰ค2 pages each) using Cheerio. Fully configurable and rate-limited.
  3. Knowledge Distillation โ€” Extracts capabilities, API patterns, constraints, and failure modes from scraped content.
  4. Skill Synthesis โ€” Generates single-responsibility skills with explicit typed inputs, outputs, constraints, and failure handling.
  5. Self-Healing Validation โ€” Auto-fixes weak descriptions, injects missing constraints, removes near-duplicates, and rejects hostile content (TODO, FIXME, etc.).
  6. Caching & Versioning โ€” Skills are cached with deterministic hashes. Re-runs produce semantic diffs with automatic semver version bumps.
  7. Execution Graph โ€” Builds a DAG (directed acyclic graph) with no circular dependencies, defining the correct skill execution order.
  8. Framework Export โ€” Generates drop-in configurations for CrewAI agents and OpenAI tool definitions.

Input Parameters

ParameterTypeDefaultDescription
Goal (required)stringโ€”The high-level goal for your AI agent. Be as specific as possible.
Preferred Toolsstring[][]Languages, frameworks, or tools the agent should prefer (e.g. node, python, docker).
Enable Web ScrapingbooleantrueScrape public docs for domain knowledge. Limited to โ‰ค5 domains, โ‰ค2 pages each.
Allowed Scraping Domainsstring[][]Restrict scraping to specific domains. Leave empty for automatic selection.
Depth LevelstringmediumControls skill granularity: low (3โ€“5 broad skills), medium (5โ€“8 balanced), high (8โ€“14 fine-grained).
Export Formatsstring[][]Generate compatibility exports: crewai, openai, or both.

Output

Each run produces two outputs:

1. Dataset โ€” Individual Skill Records

Every generated skill is pushed as a separate record to the default dataset, containing:

{
"skill_id":"skill-setup-project-scaffolding",
"skill_name":"Setup Project Scaffolding",
"category":"project-setup",
"description":"Initialize directory structure, package.json, and dependencies...",
"inputs":[{"name":"project_name","type":"string","required":true}],
"outputs":[{"name":"project_root","type":"string"}],
"actions":["Create project directory","Initialize package.json","..."],
"tools":["filesystem","npm"],
"constraints":["Must produce deterministic output","Must not modify inputs"],
"failure_modes":[{"condition":"disk_full","fallback":"Report error with path"}],
"editor_metadata":{
"deterministic":true,
"ui_safe":true,
"callable_independently":true,
"idempotent":true
}
}

2. Key-Value Store โ€” Full Output JSON

The complete output is saved to the OUTPUT key, including:

  • skills โ€” All validated skills
  • execution_graph โ€” DAG with nodes and edges defining dependencies
  • validation_summary โ€” Total, valid, rejected, healed, near-duplicate counts
  • cache_summary โ€” Cache hits vs. new skills
  • diff_summary โ€” Semantic diffs with version bumps (on re-runs)
  • exports โ€” CrewAI agents and/or OpenAI tool definitions (if selected)
  • assumptions โ€” What the Actor inferred about your goal

Example

Input

{
"goal":"Build a REST API with Express.js and MongoDB for a task management app",
"preferred_tools":["node","express","mongodb"],
"scraping_enabled":true,
"depth_level":"medium",
"export_formats":["crewai","openai"]
}

Output (excerpt)

{
"agent_goal":"Build a REST API with Express.js and MongoDB for task management",
"skills":[
{
"skill_id":"skill-setup-project-scaffolding",
"skill_name":"Setup Project Scaffolding",
"category":"project-setup",
"actions":["Create directory structure","Initialize package.json","Install dependencies"],
"tools":["filesystem","npm"]
},
{
"skill_id":"skill-configure-mongodb-connection",
"skill_name":"Configure MongoDB Connection",
"category":"database",
"actions":["Setup Mongoose client","Define connection URI","Handle connection errors"],
"tools":["mongodb","mongoose"]
}
],
"execution_graph":{
"nodes":["skill-setup-project-scaffolding","skill-configure-mongodb-connection","..."],
"edges":[["skill-setup-project-scaffolding","skill-configure-mongodb-connection"]]
},
"validation_summary":{"total":8,"valid":8,"rejected":0,"healed":1}
}

Key Features

  • Zero-config skill generation from plain-language goals
  • Cross-modal support for documents, video, images, and social posts
  • Editor-first design โ€” every skill includes editor_metadata for determinism, UI safety, and independent callability
  • Self-healing pipeline โ€” auto-fixes weak descriptions, missing constraints, and near-duplicates before output
  • Hostile validation โ€” rejects hallucinated tools, placeholder content (TODO/FIXME), and multi-responsibility skills
  • Semantic versioning โ€” re-runs diff against cached skills with automatic major/minor/patch bumps
  • Framework exports โ€” drop-in CrewAI agent configs and OpenAI tool schemas

Pricing

This Actor uses pay-per-event pricing:

EventPriceDescription
Actor Start$0.00005Charged once per run (Apify handles this)
Per Skill$0.20Charged per skill pushed to the dataset

Typical costs:

  • Low depth (5 skills): ~$1.00
  • Medium depth (8 skills): ~$1.60
  • High depth (14 skills): ~$2.80

Use Cases

  • AI Agent Development โ€” Generate skill blueprints for LangChain, CrewAI, or custom agent frameworks
  • Technical Planning โ€” Break down complex goals into validated, dependency-ordered steps
  • Rapid Prototyping โ€” Start with a goal, get a complete skill graph in seconds
  • Framework Migration โ€” Export skills as CrewAI agents or OpenAI tools for immediate integration

Limitations

  • Scraping is limited to โ‰ค5 domains and โ‰ค2 pages per domain to respect rate limits
  • Skills are generated deterministically โ€” no LLM calls, no API keys required
  • Output format is JSON only (more formats planned)

Support

If you encounter any issues or have feature requests, please open an issue on the Actor's page in the Apify Console.

You might also like

Agent Skills Scraper

parsebird/agent-skills-scraper

Extract deep metadata from skills.sh, the open agent skills directory. Scrape weekly installs, GitHub stars, security audits, agent adoption breakdown, SKILL.md content, and more from every skill listing.

ClawHub Skill Scraper

jungle_synthesizer/clawhub-skill-content-scraper

Scrape AI agent skills from the ClawHub marketplace. Extracts SKILL.md definitions, metadata, stats, and changelogs for 8,000+ OpenClaw skills.

๐Ÿ‘ User avatar

BowTiedRaccoon

14

Site to Agent Feed (URL to RAG-ready Markdown)

constant_quadruped/site-to-agent-feed

Turn any URL into clean, RAG-ready Markdown + structured JSON for LLMs and AI agents. Self-healing main-content extraction (survives redesigns), headings/links/tables, optional change-detection. No paid APIs.

PDF AI Extractor MCP

devaditya/pdf-ai-extractor-mcp

Extracts text, tables, summaries, and structured data from any PDF using OpenAI, Google Gemini, or Claude. Supports bulk AI processing, clean JSON exports, and an AI-ready MCP mode for agent workflows.

AI Sitemap Content Extractor

enosgb/ai-sitemap-content-extractor

Transform website sitemaps into clean, AI-ready content with Markdown, semantic chunks, and optional AI summaries.

CrewAI MCP Tester

jakub.kopecky/crewai-mcp-tester

Automated Model Context Protocol (MCP) server testing tool. Connects to MCP servers, tests available tools using CrewAI agent, and generates detailed reports with pass/fail status. Supports custom authentication headers.

๐Ÿ‘ User avatar

Jakub Kopeckรฝ

3

Python CrewAI Template

ellustar/my-actor-24

Python CrewAI template for building multi-agent AI systems. Includes a structured setup for defining agents, roles, and tasks, enabling collaborative workflows with LLMs and tools. Ideal for automation, research, content creation, and scalable AI applications.

Skill Curator Scraper

datapilot/skill-curator-scraper

MCP Skill Scraper collects AI skills from SkillsMP and GitHub. It extracts name, description, stars, license, and URLs, then calculates a quality score. Outputs structured JSON for discovering MCP tools, AI skills, and developer resources.

Related articles

Introducing Apify Agent Skills
Read more
How to build and monetize an AI agent on Apify
Read more
Best low-code and no-code AI agent builders in 2025
Read more