octo

Translate natural language intents into octo-cli commands and CK exploration queries.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/meshmakers/octo-claude-skills --skill octo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: octo
Source: https://github.com/meshmakers/octo-claude-skills/tree/main/skills/octo
Command: npx skills add https://github.com/meshmakers/octo-claude-skills --skill octo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Natural language interface to the OctoMesh CLI, enabling users to translate conversational intents into precise octo-cli commands and GraphQL-based data-model exploration actions, reducing cognitive load and speeding admin tasks.

Core Features & Use Cases

  • Intent-to-command translation for octo-cli operations (config, login, auth status, environment switching, tenant ops)
  • Context discovery and environment detection (auth status, settings, environment mapping)
  • CK data-model exploration via ck_explorer.py and gql_introspect.py for schema introspection and runtime exploration
  • Runtime discovery: list, count, get, search, filter, and transient queries for CK types and runtime entities
  • Safe execution workflow with mutation confirmations and environment-aware prompts

Quick Start

To get started, ask OctoMesh to show your authentication status and current environment.

Frequently Asked Questions about octo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I translate natural language intents into octo-cli commands?

Natural language intents are translated into octo-cli commands by mapping conversational requests to precise CLI operations, covering authentication, environment switching, tenant management, and user administration across the OctoMesh platform.

How do I explore a GraphQL data model in OctoMesh using natural language?

GraphQL data model exploration is performed using schema introspection and runtime queries, allowing you to list, count, search, and filter CK types and runtime entities through natural language requests.

Can I manage multiple OctoMesh environments safely with natural language commands?

Multiple OctoMesh environments are managed safely through environment-aware prompts and context resolution, enforcing confirmation for mutating actions to prevent unintended changes during tenant and user administration.

What do I need to run OctoMesh CLI automation with natural language?

Running OctoMesh CLI automation requires the Python requests dependency and available scripts, enabling intent-to-command translation and GraphQL introspection without manual CLI syntax memorization.

Does natural language interface work with OctoMesh runtime instance queries?

Natural language interface works with OctoMesh runtime instance queries by supporting transient queries, filtering, and discovery for CK types and runtime entities across multiple environments.

Why does OctoMesh CLI require confirmation for mutating actions?

Confirmation for mutating actions is required to enforce safe execution, preventing accidental modifications to tenants, users, or roles when translating natural language intents into octo-cli commands.