SkillForge: Forging Domain-Specific, Self-Evolving Agent Skills in Cloud Technical Support
A self-improving AI agent framework for cloud support outperforms human-curated expert knowledge after several automated refinement cycles — on real enterprise tickets.

The Thesis
Enterprise AI agents fail quietly: they get deployed with generic skills, hit edge cases, and no one fixes the underlying logic. SkillForge proposes a closed loop where an agent not only executes cloud support tasks but automatically diagnoses its own failures and rewrites the skills — the reusable procedural modules it follows — that caused them. Tested on nearly 1,900 real support tickets across five cloud scenarios, the system's auto-evolved skills eventually beat manually written expert procedures. The catch is that 'beating expert knowledge' is measured by consistency with historical reference responses, not by customer satisfaction or resolution rates in live production. Still, for any enterprise running AI-powered helpdesks or IT operations, a framework that compounds quality with every deployment cycle is meaningfully different from one that stays frozen at launch.
Catalyst
Large language models (LLMs) capable of following complex procedural instructions only reached reliable enterprise-grade quality in the last 18–24 months. Simultaneously, cloud support orgs have accumulated large archives of historical tickets with expert-authored resolutions — exactly the training signal SkillForge needs for domain grounding. The confluence of capable foundation models and rich enterprise knowledge archives makes automated skill synthesis tractable now in a way it wasn't when GPT-3-era models struggled with multi-step tool use.
What's New
Prior agent skill creation systems — such as Voyager (used in game environments) and generic tool-synthesis frameworks — create skills from scratch using only the model's general knowledge, with no grounding in the specific domain the agent will actually operate in. Those approaches also treat deployment as a one-way door: once a skill is written, failures accumulate but nothing feeds back to fix the code. SkillForge adds two things: a Domain-Contextualized Skill Creator that mines existing knowledge bases and ticket histories before writing any skill, and a three-stage failure loop (Failure Analyzer → Skill Diagnostician → Skill Optimizer) that iteratively patches deficiencies after each deployment batch.
The Counter
The core evaluation metric — how closely the agent's output matches expert-authored historical responses — is a proxy, not a measure of actual customer outcomes. A skill can be highly consistent with old tickets while still failing on genuinely new problem types that weren't in the training archive. The benchmark covers five scenarios at a single organization; it's entirely unclear whether the self-evolution loop generalizes to other cloud platforms, other support domains, or adversarial edge cases. The paper also doesn't report how many rounds of evolution were needed to surpass expert baselines, or whether quality plateaus or degrades over many cycles. Perhaps most importantly, the system relies on an LLM to diagnose its own failures and rewrite its own skills — a process that could silently introduce new failure modes while fixing the targeted ones. Existing ITSM platforms with strong workflow engines and human-in-the-loop escalation already handle the hard cases reasonably well; the marginal value of full automation depends heavily on a cost-quality tradeoff the paper doesn't quantify.
Longs
- CRM — Salesforce Service Cloud, direct overlap with AI-assisted enterprise support automation
- NOW — ServiceNow, core platform for IT service management where self-evolving agents would deploy
- MSFT — Azure cloud support tooling and Copilot for IT operations
- AIXI (AI software ETF) — broad exposure to enterprise AI deployment
- AMZN — AWS cloud support org is a direct analog deployment environment
Shorts
- Static RPA (robotic process automation) vendors like UiPath and Automation Anywhere — their value proposition is hand-coded, brittle automation scripts that don't self-repair; self-evolving skill loops undercut the manual scripting labor they sell around
- Human cloud support outsourcers (Concentrix, Teleperformance) — higher-quality automated agents that improve over time compress the tier-1 and tier-2 support labor market
Enablers (Picks & Shovels)
- Vector databases (e.g., Pinecone, Weaviate) for storing and retrieving domain knowledge at skill-creation time
- LLM APIs (OpenAI, Anthropic, Google) as the underlying reasoning engine that rewrites skill code
- Enterprise ticketing platforms (Jira Service Management, ServiceNow) as the source of historical failure signal
- LangChain / LlamaIndex — open-source agent orchestration frameworks that SkillForge-style loops would run on top of
Private Watchlist
- Aisera — enterprise AI service desk automation
- Moveworks — LLM-powered IT support agents for enterprises
- Leena AI — autonomous employee support and IT helpdesk agents
- Cognigy — conversational AI for enterprise customer service
Resources
The Paper
Deploying LLM-powered agents in enterprise scenarios such as cloud technical support demands high-quality, domain-specific skills. However, existing skill creators lack domain grounding, producing skills poorly aligned with real-world task requirements. Moreover, once deployed, there is no systematic mechanism to trace execution failures back to skill deficiencies and drive targeted refinements, leaving skill quality stagnant despite accumulating operational evidence. We introduce SkillForge, a self-evolving framework that closes an end-to-end creation-evaluation-refinement loop. To produce well-aligned initial skills, a Domain-Contextualized Skill Creator grounds skill synthesis in knowledge bases and historical support tickets. To enable continuous self-optimization, a three-stage pipeline -- Failure Analyzer, Skill Diagnostician, and Skill Optimizer -- automatically diagnoses execution failures in batch, pinpoints the underlying skill deficiencies, and rewrites the skill to eliminate them. This cycle runs iteratively, allowing skills to self-improve with every round of deployment feedback. Evaluated on five real-world cloud support scenarios spanning 1,883 tickets and 3,737 tasks, experiments show that: (1) the Domain-Contextualized Skill Creator produces substantially better initial skills than the generic skill creator, as measured by consistency with expert-authored reference responses from historical tickets; and (2) the self-evolution loop progressively improves skill quality from diverse starting points (including expert-authored, domain-created, and generic skills) across successive rounds, demonstrating that automated evolution can surpass manually curated expert knowledge.