Skip to main content

union-skills

Deploy and operate Union.ai. Self-serve setup on AWS end to end: provision EKS, S3, ECR and IAM, connect your cluster, run tracked workflows locally, and debug data-plane health.

5 Agent Skills for Union.ai, packaged for every agent harness — plus two MCP servers (flyte-docs, flyte-cluster) for harnesses that read the bundled .mcp.json.

The skills walk an agent and a human through Union.ai self-serve setup together: provisioning AWS, connecting a cluster, running workflows, and debugging a data plane that will not come up. Every command that creates a cloud resource is an explicit approval gate, and every value that has to cross between the terminal and the Union.ai UI is marked as a hand-off.

Install

uvx union-skills install

Or pip install union-skills and then union-skills install.

The CLI auto-detects which harnesses are set up on the machine and copies the skills into each one's skills directory:

--target User-level directory Project-level (--project) Read by
agents ~/.agents/skills/ .agents/skills/ Codex, Hermes (project), any harness following the convention
claude ~/.claude/skills/ .claude/skills/ Claude Code
hermes ~/.hermes/skills/ .hermes/skills/ Hermes
opencode ~/.config/opencode/skills/ .opencode/skills/ opencode
pi ~/.pi/agent/skills/ — pi
union-skills install --target claude --target hermes  # pick harnesses explicitly
union-skills install --target agents                  # the cross-harness standard location
union-skills install --dir ./somewhere/skills         # arbitrary directory
union-skills install --project                        # this repo only
union-skills install --dry-run                        # show what would change
union-skills uninstall                                # remove them again
union-skills list                                     # list bundled skills
union-skills path                                     # print the bundled plugin root

MCP servers

union-skills install writes skills only. union-skills mcp install adds the two bundled MCP servers as well, by driving claude mcp add-json / codex mcp add rather than editing config files — so it needs one of those CLIs on your PATH:

union-skills mcp list                     # what would be added
union-skills mcp install --dry-run        # print the commands, change nothing
union-skills mcp install                  # add them
union-skills mcp uninstall                # remove them again

These are tools the agent can call, not inert markdown: flyte-docs sends search queries to a Union-operated endpoint, and flyte-cluster gets control-plane access to your Union.ai organization (which also needs uv and a login). Union.ai uses the same flyte SDK and CLI as open-source Flyte, which is why the servers carry those names.

Harnesses that consume the whole plugin (Claude Code, Codex) pick the servers up from .mcp.json automatically and need none of this.

Native install paths

If you'd rather install from git than from a registry, the repo is a plugin marketplace in its own right:

/plugin marketplace add unionai-oss/union-skills
/plugin install union@union-skills

See the repository README for Codex, Hermes, opencode and pi instructions, the full skill list, and MCP server details.

License

Apache-2.0

Metadata

Release files for union-skills 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for union-skills 0.0.5
File Size Uploaded
union_skills-0.0.5.tar.gz 57.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for union-skills 0.0.5
File Interpreter ABI Platform
union_skills-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 127.7 kB

Release files / union_skills-0.0.5.tar.gz

Download URL union_skills-0.0.5.tar.gz
Size 57.8 kB
Tags Source
SHA-256 checksum
How to use checksums
5eef2f52524a195900e7010e4829bab4db8d70270b2bdc6e2899029c60cc68f6
BLAKE2b-256 checksum
How to use checksums
de7f4193bfb0604486dc493de0e44a988f504706d89eeb13b0c196ab5353d045
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release files / union_skills-0.0.5-py3-none-any.whl

Download URL union_skills-0.0.5-py3-none-any.whl
Size 69.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4cdbf95e7bd9eea1a4adce3e7e4279555db5fee453a8aef0435a86b3bc914e7c
BLAKE2b-256 checksum
How to use checksums
7a1bb5f031cbce8a6725b5e37c8e21da9668f80b0a3f25a71546579fd69cd854
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 30, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page