| Crates.io | oh-my-agent-skills |
| lib.rs | oh-my-agent-skills |
| version | 0.9.0 |
| created_at | 2026-01-23 20:59:02.088147+00 |
| updated_at | 2026-01-23 23:32:43.680576+00 |
| description | A beautiful terminal-based skill manager for Claude AI coding assistants |
| homepage | |
| repository | https://github.com/Lukasdias/oh-my-agent-skills |
| max_upload_size | |
| id | 2065451 |
| size | 576,683 |
A terminal-based skill manager for Claude AI coding assistants. Browse, search, and manage your AI-generated coding skills with an elegant TUI interface.


Install directly from crates.io:
cargo install oh-my-agent-skills
oh-my-agent-skills # Run the app
cargo build # Build project
cargo test # Run tests
cargo run # Run the app
cargo check # Quick compile check
cargo clippy # Lint code
cargo fmt # Format code
This project uses:
rustfmt for code formatting (configured in rustfmt.toml)clippy for linting (configured in Cargo.toml with pedantic rules)Run these before committing:
cargo fmt --check # Check formatting
cargo clippy # Run linter
The project includes automated scripts for releases:
./release.sh 0.7.0 "Added new feature X"
./publish.sh
# Follow prompts to bump version and publish
Architecture:
main.rs loads skills asynchronously from .agents/ directoryComponents:
main.rs: Async file I/O and app initializationskill.rs: Data models, parsing, and search logictui.rs: Terminal UI rendering and event handlingSkill Format:
---
name: "my-skill"
description: "Does amazing things"
category: "Development"
triggers: "amazing", "skill"
---
# My Skill
Skill documentation here...
cargo testBuilt with Rust.