agent-skills
Build and run web apps, websites, agents, databases and background workers
on Uniac, the cloud platform for AI agents. This repository
holds the public agent knowledge for it: one skill, uniac, that gives a
coding agent an expert's working knowledge of building and operating
applications on Uniac. The documentation at
docs.uniac.ai is the source of every contract; the
skill compresses it and names the page for each detail.
The audience is a consumer of Uniac — an agent (or the engineer directing it) with an application that needs to be running. Nothing here assumes access to Uniac's own source, and nothing here documents how the platform is built.
Install
npx -y skills@1.5.15 add uniac-ai/agent-skills -g
Offers the skill to the coding agents on the machine; re-run to update. The installer is pinned for Node 18 compatibility.
In Claude Code the repository is also a plugin marketplace:
/plugin marketplace add uniac-ai/agent-skills
/plugin install uniac@uniac
The plugin's version is the commit it was installed from, so
/plugin marketplace update uniac picks up every merge.
Layout
skills/uniac/SKILL.md the model, the workflow, the decisions, behaviors to plan for
skills/uniac/references/
composition.md uniac.yaml: fields, names, references, a complete example
platform.md services, versions, observed state, networking, environment, volumes, the dashboard
operations.md the CLI: commands, destinations, credentials, output, exit codes
tools/validate.py frontmatter, links and docs URLs
.claude-plugin/ Claude Code marketplace + plugin manifest
.codex-plugin/plugin.json Codex plugin manifest
plugin.json agent-plugins.org manifest (Cursor imports it)
LICENSE MIT — required by the Cursor marketplace
Checks
python3 tools/validate.py checks every skill's frontmatter against the
strictest installers, that relative links resolve inside the skill, that no
site-route link (/page) remains, and that every docs.uniac.ai Markdown
URL answers. CI runs it and a live resolve through the ecosystem installer
on every pull request and push to main. Merging to main is the release:
it is what npx skills add and the plugin marketplace fetch.