Capability-Driven Skill Generation with LLMs: A RAG-Based Approach for Reusing Existing Libraries and Interfaces
Not on the map. Why?
Abstract (arXiv)
Modern automation systems increasingly rely on modular architectures, with capabilities and skills as one solution approach. Capabilities define the functions of resources in a machine-readable form and skills provide the concrete implementations that realize those capabilities. However, the development of a skill implementation conforming to a corresponding capability remains a time-consuming and challenging task. In this paper, we present a method that treats capabilities as contracts for skill implementations and leverages large language models to generate executable code based on natural language user input. A key feature of our approach is the integration of existing software libraries and interface technologies, enabling the generation of skill implementations across different target languages. We introduce a framework that allows users to incorporate their own libraries and resource interfaces into the code generation process through a retrieval-augmented generation architecture. The proposed method is evaluated using an autonomous mobile robot controlled via Python and ROS 2, demonstrating the feasibility and flexibility of the approach.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 7 of its 15 references that are in the map. First posted on arXiv 6 May 2025.
Builds on
7 of 15 references.
References · 7
- 2024LLM-Based Test-Driven Interactive Code Generation: User Study and Empirical Evaluationcited by 49
- 2024Agents4PLC: Automating Closed-loop PLC Code Generation and Verification in Industrial Control Systems using LLM-based Agentscited by 26
- 2024LLM4PLC: Harnessing Large Language Models for Verifiable Programming of PLCs in Industrial Control Systemscited by 21
- 2022A Reference Model for Common Understanding of Capabilities and Skills in Manufacturingcited by 9
- 2023ChatGPT for PLC/DCS Control Logic Generationcited by 9
- 2025LLM-Generated Microservice Implementations from RESTful API Definitionscited by 5
- 2024Toward a Method to Generate Capability Ontologies from Natural Language Descriptionscited by 4
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.
Similar, not cited
Close in wording, no citation either way
- 2026SkVM: Revisiting Language VM for Skills across Heterogenous LLMs and Harnesses
- 2026SkillGenBench: Benchmarking Skill Generation Pipelines for LLM Agents
- 2024Incorporating Large Language Models into Production Systems for Enhanced Task Automation and Flexibility
- 2025Growing with Your Embodied Agent: A Human-in-the-Loop Lifelong Code Generation Framework for Long-Horizon Manipulation Skills
- 2026LLM-Based Multi-Agent Systems for Code Generation: A Multi-Vocal Literature Review
- 2025Large language model-based task planning for service robots: A review
- 2026Skills-Coach: A Self-Evolving Skill Optimizer via Training-Free GRPO
- 2025A Survey on Code Generation with LLM-based Agents