Skip to content

Integrate

Use with AI agents

mountOS ships a machine-readable skill layer. Point an AI agent at it. The agent can then set up, operate, and use a deployment completely.

The skill index routes an agent to the one focused skill that matches the task. The corpus files publish the whole site as text for agents that ingest rather than browse. You can copy any docs page directly into an assistant.

Point your agent at the skill index

Give a Claude agent, or any MCP-capable client, one line. It reads the index. It then follows the links from there.

Read https://mountos.io/skill.md

/skill.md is the entry point. It carries the mental model that an agent must not violate. Then it routes to the focused skills below.

Installable skills

The skill index above is enough for a question. For real work, install the mountOS agent skills. They are open source, and they add what reference documentation cannot: the order of operations, the check that proves each stage, and the failure modes that report healthy while the system is broken.

SkillForWhat it adds
deployOperatorStand up, verify, and operate a deployment. Architecture, the ordered bring-up, per-stage verification, and the failure modes that report healthy while the system is broken.
integrateApplication developerAdd mountOS under a product that already has customers. Mapping an existing user base, credential shapes, and picking a data surface per workload.
troubleshootWhoever is on callDiagnose a deployment that is failing. What evidence to gather in what order, and which checks prove nothing.

They are independent, so install only the ones you need. Each is plain Markdown and names no specific agent. Pick the route that matches your tool.

Any agent, no install

Give it one line. This works with any agent that can fetch a URL or take a pasted document.

Read https://raw.githubusercontent.com/mountos-io/skills/main/deploy/deploy.bundle.md and follow it.

That file is one whole skill in a single document, entry point plus every reference, with the cross-links rewritten as in-document anchors. Swap deploy for integrate or troubleshoot to load a different one. Paste it into a system prompt if your tool cannot fetch.

Clone, for the multi-file version

git clone https://github.com/mountos-io/skills.git ~/.mountos-skills

The multi-file form loads references on demand instead of all at once, so it costs less context. Agents that read AGENTS.md pick it up on their own once the repository is in the workspace. For Claude Code, link it:

ln -s ~/.mountos-skills/deploy ~/.claude/skills/deploy
ln -s ~/.mountos-skills/integrate ~/.claude/skills/integrate
ln -s ~/.mountos-skills/troubleshoot ~/.claude/skills/troubleshoot

Link only the ones you want. Each is then available by its name, for example /deploy, and the agent loads it on its own when a task matches. For any other tool, copy the skill directory into whatever skill or rules directory it uses.

Claude Code plugin

The repository is also a plugin marketplace, which handles install and updates for you.

/plugin marketplace add mountos-io/skills
/plugin install deploy@mountos

Each skill is a separate plugin, so integrate@mountos and troubleshoot@mountos install the same way, independently.

Staying current

The skill loads /skill.md and /llms.txt on every use. Facts that change with a mountOS release therefore stay correct with no skill update. The guidance in the skill is versioned on its own. Check for a newer release:

curl -fsSL https://raw.githubusercontent.com/mountos-io/skills/main/deploy/VERSION

Then upgrade in place:

git -C ~/.mountos-skills pull --ff-only

Focused skills

Each skill is a single Markdown file. It covers one job. An agent reads the index. Then it loads only the skill that the task needs.

SkillWhat it covers
provisionSet up a deployment completely: the HUB, account, region, and services.
volumesCreate and use volumes: storage, keys, mounts, forks, and time travel.
integrateConnect over S3, WebHDFS, Kubernetes CSI, the change-event feed, and the Admin SDK.
operateRun day 2 operations: scale metadata clusters and pools, move volumes, rotate keys, and run lifecycle tasks.
s3Tune S3 clients and multipart uploads for AWS CLI, boto3, rclone, DuckDB, Trino, and PyIceberg.
icebergQuery an iceberg lake volume from DuckDB, Trino, Spark, or PyIceberg over the REST catalog.
deployProvision the cloud substrate. Start the HUB on AWS, GCP, or Azure.
envLook up each service's environment variables and their meaning.

Machine-readable corpus

mountOS publishes the site as text for agents that load a whole corpus instead of following links. /llms.txt is the topic index. It has one entry per page. /ai/llms-full.txt combines every docs page into a single file.

Copy any page to an assistant

Every docs page carries a Copy page control in the right rail. It copies the page as Markdown. You can paste the copy into an assistant. The same menu opens the raw Markdown. It can also hand the page to ChatGPT or Claude in one click.

to navigate to open