# Skills > [!info] Status: Not Yet Implemented > This module is planned for a future development phase. The Skills module is designed as a plugin system to extend Luna with third-party integrations and specialized tools. It provides a modular framework for adding new capabilities without modifying the core system. ## Existing Tools System It is important to note that a basic tools system already exists in [[Core]]. This existing system includes: - `IToolbox`: A registry for managing available tools. - `IToolsProvider`: An interface for supplying tools to the assistant. - `ToolAttribute`: Used for reflective discovery of tools within the codebase. The Skills module will build upon or complement this system by allowing for more complex, external integrations. ## Planned Features - **Dynamic Skill Loading**: Support for loading and unloading skills at runtime without requiring a system restart. - **Skill Discovery**: Automatic detection of new skills within designated plugin directories. - **Capability-Based Security**: A granular permission model where skills must declare and be granted specific capabilities (e.g., network access, file system access). - **Third-Party Integrations**: A standardized interface for connecting Luna to external services and APIs. ## Integration - **[[Core]]**: The Skills module will interface with the existing tools system in the Core to expose its capabilities to the AI Agents.