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

agentic-home-cli

v0.1.2

Published

All your skills should live in one place. Coding harnesses scatter skills across ~/.claude, ~/.cursor, and other directories. This CLI brings them together in one shared folder and links each harness to it.

Downloads

38

Readme

agentic-home-cli

All your skills should live in one place.

Coding harnesses scatter skills across ~/.claude, ~/.cursor, and other directories. This CLI brings them together in one shared folder and links each harness to it.

Get started

Requires macOS or Linux, Node.js 18+, Python 3.11+, and Git for merges.

npm install -g agentic-home-cli
agentic sync --dry-run  # preview without changing files
agentic sync            # import and link

Or preview with npx agentic-home-cli sync --dry-run.

Files live in ~/.agentic/skills/ and ~/.agentic/AGENTS.md. Choose another folder with agentic sync --root PATH; later commands remember it. Switching folders retains the old content.

Run agentic sync again to import new skills, merge changes, and repair missing links. Reload your coding tools afterward.

Supported tools

Only existing setups are linked.

| Tool | Skills | Shared instructions | | --- | --- | --- | | Claude Code | ~/.claude/skills | ~/.claude/CLAUDE.md | | Codex | ~/.agents/skills | ~/.codex/AGENTS.md | | Cursor | ~/.cursor/skills | Not supported | | Pi | ~/.pi/agent/skills | ~/.pi/agent/AGENTS.md |

Existing ~/.codex/skills entries are imported too. Skills need a regular SKILL.md file. Hidden catalogs, standalone Markdown skills, custom agent locations, and Cowork aren't managed. Cursor's global instructions stay in Settings.

Resolve conflicts

Matching content combines. Conflicting content needs your choice; no tool takes priority. Unaffected skills sync while conflicting originals stay in place.

agentic status
agentic resolve CONFLICT_ID --take claude
agentic continue

Or edit the reported working copy, then use --file PATH instead of --take claude. Stage edits before continuing. New or changed sources require another review. Remove conflict markers before staging.

Add --json for scripts or agents: no prompts; exit codes are 0 for success, 1 for errors, and 2 for conflicts or blocked files.

Before you sync

  • Review skills before sharing them. The CLI doesn't execute their contents.
  • Project files, credentials, and unrelated settings stay untouched.
  • Deletions don't propagate. Missing files may be restored from the saved baseline.
  • AGENTS.override.md in Codex or Pi blocks shared instructions until you reconcile it.
  • Backups and conflict copies stay in <root>/.agentic/. Backups preserve content, ordinary permissions, and symlink text, but not extended metadata. Restoration is manual; there is no undo command or automatic pruning.
  • Interrupted writes resume on the next mutating command. Recovery refuses newer edits; changes across directories aren't one atomic operation.

Troubleshooting and development

If Python isn't found, set AGENTIC_PYTHON to a Python 3.11+ executable. Check command -v agentic if another CLI uses that name.

From a checkout:

pipx install .
npm test
python3.12 -m unittest discover -s tests -v

Tests use temporary homes. Discovery paths follow tool documentation; loading in each application hasn't been tested end to end.