My setup for agentic engineering: rules, workflows, harness configuration, and skills.
Oh My Pi (omp) is my primary harness. This repository records how I configure it and coordinate agents.
Read the setup guide · Search skills · Contribute
| Part | What it does | Start here |
|---|---|---|
| Rules | Govern how agents work and when they need approval. | Rules guide, rules snapshot |
| Workflows | Coordinate agents and record decisions. | Agent orchestration, repository protocol |
| OMP harness | Runs sessions and tool tasks with assigned model roles. | OMP config example, operating workflow |
| Skills | Provide instructions for specific tasks. | Searchable catalog, GitHub index |
- Read the rules guide. Adapt the personal background, response preferences, and approval rules to your work.
- Review the OMP config. Adapt
modelRolesandtask.agentModelOverridesto your available models. - Read the orchestration workflow. Use the repository protocol when several agents share an outcome.
- Choose one skill for a real task. Read its instructions and dependencies before installing it.
The OMP file is a configuration snapshot. The workflow explains how its model roles are used. Claude Code settings are another configuration example.
The skills CLI installs task instructions. Configure the rules, workflows, and harness separately through the guides above.
The badges count skills in each catalog category.
Browse skill categories: Coding · Crypto · Writing · Product · Response and session skills.
Choose skills interactively:
npx skills add Sarthib7/agentsmith --full-depthInstall one skill:
npx skills add Sarthib7/agentsmith --full-depth --skill prove-itList available skills before installing:
npx skills add Sarthib7/agentsmith --full-depth --listThe skills CLI supports Claude Code, Codex, Cursor, and other coding agents. Add -g for a global installation or --agent codex to select an agent. --full-depth includes both skill folders.
Collected skills contain procedures gathered for my setup. My skills contain skills attributed to sarthib7. Attribution records source and license evidence, including gaps.
Research holds notes about agent engineering. Data holds shared references used by some skills. Plugin packaging is unfinished.
Some skills need external tools, accounts, or files under data/. Read their prerequisites and license notes before installing. A separate skill installation may need those shared files too.
Install by the declared skill name. skills/spec-build/ declares build; skills/tempo-request/ declares tempo.
Read CONTRIBUTING.md to propose changes to rules, workflows, harness examples, or skills.
python3 -B scripts/build-index.py
python3 -B scripts/build-site.py
python3 -m http.server 8000 --directory _siteOpen the setup guide or the skill catalog. Edit site/ to change the website, then rebuild it.