Pricing
from $200.00 / 1,000 results
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
Actor stats
1
Bookmarked
5
Total users
1
Monthly active users
4 months ago
Last modified
Categories
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
- Intent Normalization โ Parses your goal, detects domain keywords, infers the execution domain, and identifies knowledge gaps automatically.
- Smart Scraping (optional) โ Scrapes up to 5 public documentation domains (โค2 pages each) using Cheerio. Fully configurable and rate-limited.
- Knowledge Distillation โ Extracts capabilities, API patterns, constraints, and failure modes from scraped content.
- Skill Synthesis โ Generates single-responsibility skills with explicit typed inputs, outputs, constraints, and failure handling.
- Self-Healing Validation โ Auto-fixes weak descriptions, injects missing constraints, removes near-duplicates, and rejects hostile content (TODO, FIXME, etc.).
- Caching & Versioning โ Skills are cached with deterministic hashes. Re-runs produce semantic diffs with automatic semver version bumps.
- Execution Graph โ Builds a DAG (directed acyclic graph) with no circular dependencies, defining the correct skill execution order.
- Framework Export โ Generates drop-in configurations for CrewAI agents and OpenAI tool definitions.
Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| Goal (required) | string | โ | The high-level goal for your AI agent. Be as specific as possible. |
| Preferred Tools | string[] | [] | Languages, frameworks, or tools the agent should prefer (e.g. node, python, docker). |
| Enable Web Scraping | boolean | true | Scrape public docs for domain knowledge. Limited to โค5 domains, โค2 pages each. |
| Allowed Scraping Domains | string[] | [] | Restrict scraping to specific domains. Leave empty for automatic selection. |
| Depth Level | string | medium | Controls skill granularity: low (3โ5 broad skills), medium (5โ8 balanced), high (8โ14 fine-grained). |
| Export Formats | string[] | [] | 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 skillsexecution_graphโ DAG with nodes and edges defining dependenciesvalidation_summaryโ Total, valid, rejected, healed, near-duplicate countscache_summaryโ Cache hits vs. new skillsdiff_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_metadatafor 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:
| Event | Price | Description |
|---|---|---|
| Actor Start | $0.00005 | Charged once per run (Apify handles this) |
| Per Skill | $0.20 | Charged 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.
