Automatically detects the execution environment and configures the active data provider for the Waggle ecosystem.
The detecting-provider skill serves as an essential internal orchestration layer for Waggle within Claude Code. It intelligently identifies the execution context—whether in Cowork, Claude Desktop, or a standard CLI—to determine which data source provider (Notion, SQLite, or Turso) is active. By validating MCP tool availability and loading environment-specific constants, it ensures that Claude has the correct database IDs and configuration settings to interact with your external data sources without manual setup overhead.
Key Features
01Automated conflict resolution for multiple installed plugins
02Pre-flight validation of MCP tools and environment variables
030 GitHub stars
04Automatic discovery of Notion, SQLite, and Turso providers
05Context-aware environment detection (Cowork, Desktop, and CLI)
06Dynamic loading of provider-specific database configurations
Use Cases
01Switching between different backend data providers seamlessly
02Initializing the Waggle data environment upon session startup
03Validating system requirements for database and MCP tool access