Skip to content

uniac-ai/uniac

unversioned · e0fceae33cd7MIT

Build and run web apps, websites, agents, databases and background workers on Uniac, the cloud platform for AI agents.

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.