Claude Skill
telagod/code-abyss
Code Abyss gives your AI coding agent a personality. Composable persona, style, and skills for Claude Code, Codex, Gemini CLI & OpenClaw. Ships Tech Persona Card v1.0 spec.
Overview
Repository
Install this Skill
npx code-abyss -t claude -y --with-abyssRegistry
npx code-abyss -t claude -y --with-abyssnpx code-abyss -t claude --persona elder-sister --style abyss-cultivator -ynpm install -g @code-abyss/cli # prebuilt binary, all platformsnpx code-abyss # Interactive — pick target, persona, stylenpx code-abyss --list-styles # Browse styles
Summary
Code Abyss is a composable personality system for AI coding agents, supporting Claude Code, Codex, Gemini CLI, and OpenClaw. It ships with the Tech Persona Card v1.0 specification, enabling developers to define persona, style, and skills for their AI assistants.
为你的AI编程代理赋予个性。可组合的角色+风格+技能,适用于Claude Code、Codex、Gemini CLI及OpenClaw。附带Tech Persona Card v1.0规范。
Key features
- Composable persona, style, and skills for AI coding agents
- Supports Claude Code, Codex, Gemini CLI, and OpenClaw
- Ships with Tech Persona Card v1.0 specification
- Blue team and red team security skill sets
- Developer tools and DevOps configuration support
Use cases
- Customizing AI coding agent personality for team workflows
- Enhancing AI assistant behavior with specific skills and styles
- Implementing security-focused agent configurations (blue/red team)
- Standardizing persona definitions across multiple AI tools
- Rapidly prototyping AI agent behaviors with composable cards
README excerpt
<!-- Code Abyss · README --> <p align="center"> <a href="https://telagod.github.io/code-abyss/"> <img src="https://raw.githubusercontent.com/telagod/code-abyss/main/assets/banner.svg" alt="Code Abyss — Personality, depth, and a security spine" width="100%"> </a> </p> <h3 align="center">Composable persona · style · 30 engineering skills · 4 native security domains · self-evolution forge · code graph intelligence<br/>for Claude Code · Codex CLI · Gemini CLI · OpenClaw</h3> <p align="center"> <a href="https://www.npmjs.com/package/code-abyss"><img src="https://img.shields.io/npm/v/code-abyss?color=9b8cff&label=npm&style=flat-square" alt="npm"></a> <a href="https://github.com/telagod/code-abyss/actions/workflows/ci.yml"><img src="https://img.shields.io/github/actions/workflow/status/telagod/code-abyss/ci.yml?branch=main&label=CI&style=flat-square" alt="CI"></a> <a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-c4b8ff?style=flat-square" alt="MIT"></a> <a href="https://telagod.github.io/code-abyss/"><img src="https://img.shields.io/badge/site-pages-9b8cff?style=flat-square" alt="Site"></a> </p> <p align="center"> <a href="https://telagod.github.io/code-abyss/"><b>Website</b></a> · <a href="docs/specs/tech-persona-card-v1.0.md"><b>Spec</b></a> · <a href="docs/README.zh-CN.md"><b>中文文档</b></a> · <a href="CHANGELOG.md"><b>Changelog</b></a> · <a href="https://telagod.github.io/code-abyss/submit.html"><b>Submit Persona</b></a> </p> --- ## The problem Most AI coding agents have **no memory of who they are**. They respond in the same flat tone whether they're debugging a race condition, reviewing architecture, or triaging a P0 incident. They forget your conventions between sessions. They flip-flop on advice. They sound like a help-d