npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

oh-my-oma

v4.1.1

Published

Multi-agent skill pack and workflow orchestration for Google Antigravity

Readme

oh-my-antigravity

A multi-agent skill pack and workflow orchestration layer for Google Antigravity.

Architecture aligned with oh-my-codex; skills ported from the "Oh My" ecosystem.

Give your Antigravity agent 148 specialized skills (99 first-party + 49 vendored upstream) and 35 workflows, plus a CLI that installs, catalogs, routes, and governs them — and that works around Antigravity 2.0's global-skill discovery quirk.

📦 npm: [email protected] · CLI: oma · Node ≥ 18


Why this exists (Antigravity 2.0 fix)

Antigravity 2.0.1 does not reliably advertise the global skills directory (~/.gemini/antigravity/skills/) in the agent's system prompt — so global skills you install are often never discovered, even though the files are in the right place. (Workflows have an explicit global_workflows path; skills do not.)

oma works around this in two ways:

  1. Workspace-first install (recommended). Skills are written to both .agents/skills/ (the 2.0 default) and .agent/skills/ (backward compat), which Antigravity searches reliably as {.agents,.agent}/skills.
  2. GEMINI.md skills block. On every install, oma injects a managed block into the relevant GEMINI.md (the rules file that is always loaded) listing every skill's name, description, and absolute SKILL.md path. The agent can then find and view_file them even when the global skills directory isn't advertised.

Run oma doctor to see exactly what Antigravity will discover, including whether the GEMINI.md block is present.


Install

Workspace (recommended)

From inside a project (or pass a target dir):

npm install -g oh-my-oma
cd /path/to/your/project
oma setup --scope project-local
# or: oma setup --scope project-local   run from the repo: ./install.sh /path/to/project

Writes: .agents/skills + .agent/skills, .agents/workflows + .agent/workflows, .agent/rules, and a skills block in <project>/GEMINI.md. Restart the Antigravity agent session so it re-scans.

Global (all projects)

oma setup --scope user      # or: ./install_global.sh

Writes: ~/.gemini/antigravity/skills, ~/.gemini/antigravity/global_workflows, ~/.gemini/config/rules, MCP servers into ~/.gemini/config/mcp_config.json, and a skills block into ~/.gemini/GEMINI.md (the discovery fix).

Verify

oma doctor

CLI

oma setup [--scope user|project-local|project] [--force] [--dry-run]
          [--no-skills] [--no-workflows] [--no-rules] [--no-config] [--enable-context7]
oma doctor                       # repo health + what Antigravity will discover
oma route "<task>" [--limit N]   # recommend skills for a task (scored)
oma harness graph|intents|lint|chain <skill>
oma skill list|prefer|conflicts
oma source list|sync|status
oma team start|status|advance|cancel|clear
oma test ...                     # stack detection + test generation
oma help

Architecture

bin/oma.js              CLI entry → src/cli/index.js
src/
  cli/                  setup, doctor, route, harness, skill, source, team, test, notify
  utils/paths.js        single choke point for all Antigravity targets
  config/generator.js   JSON mcp_config.json merge + GEMINI.md skills injection
  merge/                multi-source skill merge + conflict resolution
  catalog/              skill index, manifest, schema validation
  router/               task → skill scoring (boost + index + layer + intent)
  harness/              compose graph, layer-map, intent-registry
  mcp/                  state / memory / trace MCP servers
  team/, notify/, testing/
.agent/skills/local/    99 first-party skills (install source)
.agent/skills/upstream/ vendored upstream packs: superpowers (14), ecc (35)
.agent/workflows/       35 workflows
templates/, schemas/, prompts/, scripts/, .governance/

Skills live in .agent/skills/local/<name>/SKILL.md. The catalog and skill-index are generated; the router and harness read them.


Skills & workflows

148 skills spanning:

  • Planning & discoveryplan, analyst, architect, explore, brainstorming, writing-plans, executing-plans, deep-interview, planning-methodology
  • Executionautopilot, ralph, ultrawork, ultraqa, pipeline, start-dev
  • Quality & reviewaireview, code-review, security-review, critic, verification-before-completion, verification-loop, verify, debug-analysis, systematic-debugging, requesting-code-review, receiving-code-review, finishing-a-development-branch
  • Testingtdd, tdd-guide, test-driven-development, tdd-workflow, tdd-generator, bdd-generator, test-coverage, test-gen, e2e, e2e-testing, eval-harness, qa-tester, checkpoint
  • Engineering patternsapi-design, mcp-server-patterns, claude-api, backend-patterns, frontend-design, frontend-patterns, coding-standards, refactor-clean, ai-slop-cleaner
  • Researchscientist, deepsearch, research, deep-research, iterative-retrieval, documentation-lookup, exa-search, market-research
  • Design & writingdesigner, frontend-ui-ux, vision, de-ai-writing, article-writing, brand-voice, content-research-writer
  • Meta & skill self-managementskill, skill-create, skill-development, skill-tester, skill-debugger, skill-quality-analyzer, skill-doc-generator, update-codemaps, update-docs, prompt-optimizer, learner, release, doctor, writing-skills, using-superpowers

35 workflows are invoked as slash commands, e.g. /autopilot, /ultrawork, /ralph, /aireview, /research, /tdd, /doctor, /help.

Skill packs

| Pack | Skills | Source | Notes | |---|---|---|---| | local (first-party) | 99 | this repo | Antigravity-native; passes governance for foreign-runtime paths | | upstream/superpowers | 14 | obra/superpowers | Process discipline (TDD, brainstorming, planning, debugging, review) | | upstream/ecc | 35 | affaan-m/everything-claude-code | Engineering patterns (api-design, mcp-server-patterns, claude-api, etc.) |

Caveats

  • Parallel-execution skills (swarm, ultrapilot) were removed during the Antigravity migration; orchestration is single-agent / persona-switching.
  • superpowers/subagent-driven-development and superpowers/dispatching-parallel-agents fall back to single-session execution under Antigravity (no Task-tool equivalent in Gemini CLI).
  • 2 upstream-vs-local name collisions (security-review, verification-loop) are auto-resolved by the merger; see .oma/merge-report.json after install.

Develop / test

npm test                  # governance + catalog + skill-index + doctor
npm run catalog:generate  # regenerate catalog from .agent/skills
npm run governance:skills # lint skills for foreign-runtime leakage
oma harness lint          # validate the compose graph / layer-map / intents

License & credits

MIT. See LICENSE.