Universal Adapter
"Connect to anything. Integrate with everything."
When This Skill Activates
- •Connecting to external systems, APIs, or MCP servers
- •Keywords: "external", "API", "MCP", "integration", "connect", "third-party"
- •Default for: Starlight Orchestrator, Starlight Architect
What This Skill Does
Provides a standardized way to integrate with external systems, MCP servers, and APIs. Acts as the universal connector between Starlight and the outside world.
Procedures
Procedure 1: MCP Server Integration
- •Identify the required MCP server from the Integration Map
- •Check availability and authentication status
- •Activate the MCP server connection
- •Execute the required operation
- •Parse and normalize the response
- •Deactivate when complete (if not needed further)
- •Log usage in Operational Vault
Procedure 2: API Integration
- •Identify the target API and required endpoints
- •Check for existing adapter configuration
- •If no adapter exists:
- •Research the API documentation
- •Create adapter configuration
- •Store in integrations/apis/
- •Execute API call with proper authentication
- •Handle errors gracefully
- •Parse and normalize response
Procedure 3: New Integration Setup
- •Document the external system's capabilities
- •Define the integration points (what data flows where)
- •Create adapter configuration
- •Define error handling and retry logic
- •Test the integration
- •Store configuration in integrations/
- •Update INTEGRATION_MAP.md
Integration Points
- •Vault: Operational Vault (integration logs), Technical Vault (integration patterns)
- •Integrations: integrations/ directory (configurations)
- •Agents: Orchestrator (coordination), Architect (integration design)
Quality Criteria
- •Is the integration properly authenticated?
- •Are errors handled gracefully?
- •Is the response properly normalized?
- •Is the integration documented and reusable?