Reusable agent skills for systems engineering, Rust migration, version control, and technical communication.
The skills follow the open Agent Skills format: each skill is a directory containing a SKILL.md file with optional references, scripts, assets, and host-specific metadata. The instructions remain host-neutral; thin metadata files add a better experience where supported.
| Skill | Purpose |
|---|---|
ask-adarsh |
Recommend the best skill or sequence for a task |
cpp-to-rust-port |
Migrate C and C++ code to production-grade Rust |
jj |
Perform agent-safe Jujutsu version-control workflows |
understand-pr |
Understand system context, motivation, and behavior before and after a change |
reuse-first |
Reuse fitting code and avoid unnecessary implementation layers |
technical-blog-writing |
Plan, draft, and verify developer-focused technical articles |
Use the cross-agent installer and select the skills and hosts you want:
npx skills@latest add RealAdarsh/skillsYou can also install a single skill:
npx skills@latest add RealAdarsh/skills --skill cpp-to-rust-portAfter installation:
- In Codex, mention a skill with
$skill-name. - In Claude Code, invoke a skill with
/skill-nameor let Claude select it from the task description. - Other compatible agents can discover the same
SKILL.mdfiles through their supported skill directories or the installer.
Start with ask-adarsh when you are unsure which workflow fits:
Use ask-adarsh to choose the best skill for migrating this parser while preserving its binary behavior.
For a manual installation, copy or symlink selected skill directories into a host-supported location:
| Host | Personal location | Project location |
|---|---|---|
| Codex | ~/.agents/skills/ |
.agents/skills/ |
| Claude Code | ~/.claude/skills/ |
.claude/skills/ |
Keep this repository as the source of truth. Install or link selected skills rather than editing installed copies.
Run the repository validator before committing:
python3 scripts/validate_skills.pyWhen the Codex skill-creator tools are available, also validate each skill with quick_validate.py. Claude Code users can additionally run claude plugin validate ..
The portable contract is the open SKILL.md format. Host-specific features such as Claude-only frontmatter, Codex UI metadata, permissions, hooks, or subagent controls are intentionally kept out of the canonical workflow unless isolated in host-specific files.