User-level Microsoft 365 operations via Graph beta API. Use when the user mentions: outlook, email, calendar, onedrive, microsoft, office 365, ms365, my meetings, my emails, schedule meeting, send email, check calendar, to do, tasks, teams chat, onenote, presence, contacts.
Portainer-based Docker stack deployments. Use when the user mentions Portainer, redeploying a stack, updating a compose file in production, rolling a container image, or any Docker Compose deploy managed through Portainer.
Cloud and tenant administration router. Use when the user needs to administer M365 tenant (users, groups, licenses), manage GCP resources, redeploy Portainer Docker stacks, or perform other cloud admin tasks.
Core agent primitives. Use when the agent needs to manage secrets, memorize/recall facts, manage sessions, manage skills, coordinate agents, or learn from feedback.
Google Cloud Platform administration. Use when the user mentions GCP, Google Cloud, VMs, buckets, IAM, service accounts, Cloud Run, or any GCP resource management.
Persist and recall facts, config, and project state. Use when the user says "remember this", "save this", "where does X go", "archive this project", "add this to daily notes", or any operation involving storing or retrieving persistent state. For credentials (API keys, tokens, passwords), route to the `secrets` tool in the parent `core` skill instead.
Data exploration across databases. Use when the user says "query", "explore data", "show me the schema", "run cypher", "run SQL", "what's in the database", "list tables", "list nodes", or any interactive database exploration task.
Relational database exploration via SQL. Use when the user mentions SQL, PostgreSQL, MySQL, SQLite, tables, queries, or relational database exploration.