Skip to main content

A deterministic, cross-platform agent skill publisher.

Project description

Suphia

Suphia is a compatibility layer for AI agent ecosystems.

It provides a set of tools that allow developers to work with multiple, fast-evolving AI agents using a single source of truth for context and configuration — without duplication.

Suphia is designed to keep context close to your code, while adapting that context to many different agents and formats.


The Problem Suphia Solves

AI development today rarely involves just one agent.

Developers often experiment with:

  • Claude
  • Gemini
  • Copilot
  • OpenCode
  • Codex
  • new or experimental agents
  • changing formats and conventions

Each agent introduces:

  • different discovery rules
  • different configuration formats
  • different expectations about layout

Without Suphia, developers end up:

  • copying context files again and again
  • restructuring repos for each tool
  • losing alignment between code and context

Suphia exists so you adapt once, not agent-by-agent.


Suphia’s Core Idea

Keep one canonical source of context, close to your code, and project it outward to any agent that needs it.

Suphia does not enforce a single format. It provides adapters and tooling so agents can coexist.


What Suphia Is

  • A CLI toolset
  • A Python module library
  • An adapter layer between agent ecosystems

Suphia can be:

  • used directly via CLI
  • integrated into other frameworks
  • embedded in automation or CI

What Suphia Is Not

  • An agent runtime
  • A prompt framework
  • A vendor-specific solution

Suphia complements agents — it does not replace them.


Initial Focus: Skills

Suphia v1 starts with skills as a practical, high-impact use case.

It allows you to:

  • Place skills anywhere in your repo
  • Keep them near relevant code
  • Discover them recursively
  • Publish them into agent-specific discovery roots
  • Avoid copying or rewriting skill files

This enables skill reuse across:

  • Claude-style agents
  • Copilot-style agents
  • OpenCode and others

Installation

Suphia uses uv for Python tooling.

Install:

uv pip install suphia

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

suphia-0.1.1.tar.gz (47.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

suphia-0.1.1-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file suphia-0.1.1.tar.gz.

File metadata

  • Download URL: suphia-0.1.1.tar.gz
  • Upload date:
  • Size: 47.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for suphia-0.1.1.tar.gz
Algorithm Hash digest
SHA256 10f7cbdeff71faa2200df38eecad6a1b5bbf9f2da40dbb0426a3a4b7e819533e
MD5 277c74e0a9fa82e48eaf28cfbf964379
BLAKE2b-256 3db53b5788d2ca0e59966137904ae6a21fe057a8286c29644320a88a7dde44aa

See more details on using hashes here.

File details

Details for the file suphia-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: suphia-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for suphia-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 eba1ba783050c2e5cc9196f46ca1bbf5c48a2853486fee5c2aff30b7e48db2cf
MD5 a82379b9fabfd366df42b447bf2fa1bc
BLAKE2b-256 b174a9cb5762ed89ad28dcf51df775e745d88a80533ce6af3e22b45526723a4b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page