Asi — AI skill for Claude Code
Cross-tool packaging system for AI agent/skill catalogs — renders a canonical catalog into Claude Code, GitHub Copilot, OpenAI, and Gemini CLI formats.
How to install Asi
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open CoryPolicht/asi and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Asi does
Cross-tool packaging system for AI agent/skill catalogs — renders a canonical catalog into Claude Code, GitHub Copilot, OpenAI, and Gemini CLI formats.
Alternatives in AI
- CLI 代理 API — English 中文 一个为 CLI 提供 OpenAI/Gemini/Claude/Codex 兼容 API 接口的代理服务器 19k ★
- Opencodex — Universal provider proxy for OpenAI Codex & Claude Code — use any LLM (Claude, Gemini, Grok, DeepSeek, Ollama… 12.3k ★
- Codex — openai-codex Adversarial code review, Codex CLI integration, cross-model analysis 9.6k ★
README
asi
`asi` is a cross-tool packaging system for AI agent and skill catalogs. You maintain one canonical catalog of agents and skills, and `asi` renders it into the tool-specific formats each AI coding assistant expects:
- Claude Code —
.claude/agents/*.md,.claude/skills/*/SKILL.md - GitHub Copilot —
.github/agents/*.agent.md,.github/skills/ - OpenAI Codex / modern OpenAI agents —
.codex/agents/*.toml - Gemini CLI —
.gemini/agents/*.md,.gemini/skills/
Write an agent or skill body once, describe it once in the catalog registry, and `asi` handles the per-tool frontmatter, file naming, and directory layout differences for you.
It also does a second, related job: `asi gateway` points those same tools at a local LLM gateway, so the tool that reads your catalog and the endpoint it talks to are configured from one place. See [Gateway wiring](#gateway-wiring).
Why
Every AI coding tool has invented its own format for "here's a reusable agent persona" and "here's a reusable skill/playbook" — different frontmatter fields, different file extensions, different directory conventions. If you use more than one tool (or want to keep your team's agents/skills portable across tools), you end up hand-maintaining near-duplicate copies. `asi` keeps one source of truth and generates the rest.
Install
There isn't a one-line installer yet — build from source:
git clone https://github.com/corypolicht/asi.git
cd asi
go build ./cmd/asi
./asi --version
Requires Go 1.25+. Prebuilt release binaries for Linux/Windows will be published on this repo's Releases page in a future update — CI and release automation are still being wired up for the public mirror, so for now, building from source is the supported path.
Quick Start
Every `asi` command needs to find a `catalog/` directory — either bundled next to the binary, or discovered by walking up from your current directory (handy in this repo's own dev loop), or pointed at explicitly:
Related Skills
Friday
One CLI to manage AI agent configs from a single canonical store. One YAML source renders onto Claude Code, Co
Cross Agent Session Resumer
Resume AI coding sessions across providers: converts Codex, Claude, Gemini, and other session formats through
Amux API
A unified AI model hub for aggregation & distribution. It supports cross-converting various LLMs into OpenAI-c
New API
A unified AI model hub for aggregation & distribution. It supports cross-converting various LLMs into OpenAI-c
Std Agent
One .stdai/ source of truth, fanned out to 22 AI coding tools: Claude Code, Codex, Cursor, Copilot, Gemini CLI
Std AI
One .stdai/ source of truth, fanned out to 22 AI coding tools: Claude Code, Codex, Cursor, Copilot, Gemini CLI
Related Agents
Developer Overview
code-container (container) creates isolated Docker environments for AI coding harnesses (Claude Code, OpenCode
Consult Agent
Execute cross-tool AI consultations via Task spawning. Use when agents or workflows need a second opinion from
Independent Reviewer
Product-technical alignment reviewer. Spawned in a tmux pane via OpenAI Codex CLI with zero inherited context.