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

@airepublic/pidash-skill-installer

v0.2.0

Published

Install the Pi Dash agent skill for Claude Code and/or Codex from anywhere — fetches the skill from GitHub, no clone required.

Readme

Pi Dash Skill

Agent skills for using Pi Dash from coding agents. The current skill is written as a portable SKILL.md package and can be installed in Codex or Claude Code.

Prerequisites

Install and authenticate the Pi Dash CLI first:

pidash auth login
pidash workspace me

The skill uses .pidash/context.md in the current workspace to decide which Pi Dash project to use. Initialize it when needed:

pidash context init --project <project-id-or-identifier>

Install via npm (recommended)

No clone required — npx downloads the installer + skill on demand:

npx @airepublic/pidash-skill-installer

The installer prompts for a target — All (Claude Code + Codex, default), Claude Code only, or Codex only — fetches the skill from this repo's main branch, and writes it into the agent's skills directory. Works identically on macOS, Linux, and Windows (PowerShell or cmd).

For a persistent global install:

npm install -g @airepublic/pidash-skill-installer
pidash-skill-installer

Non-interactive use (required when stdin isn't a TTY, e.g. CI):

npx @airepublic/pidash-skill-installer --all
npx @airepublic/pidash-skill-installer --claude-code
npx @airepublic/pidash-skill-installer --codex

Requires Node.js 18+ (both Claude Code and Codex already do). Set CLAUDE_HOME or CODEX_HOME to override the default install locations (~/.claude and ~/.codex). Restart your agent after installing.

Install from a clone

For development or to test local changes:

git clone https://github.com/The-AI-Republic/pi-dash-skill.git
cd pi-dash-skill
node install.mjs

Same prompts and flags as the npm path; the script skips the GitHub download because the skill folder is present next to it.

The sections below cover agent-specific install paths if you'd rather skip the installer altogether.

Install In Codex

Recommended: use Codex's built-in $skill-installer

Codex ships with a system skill that installs other skills directly from a GitHub repo — no clone or cp required. Inside a Codex session, ask:

Install the pidash skill from github.com/The-AI-Republic/pi-dash-skill at skills/codex/pidash

$skill-installer resolves the GitHub URL, downloads the folder, and places it in ~/.codex/skills/pidash/ (or $CODEX_HOME/skills/pidash). Private repos are supported via existing git credentials or GITHUB_TOKEN / GH_TOKEN. Restart Codex after installing.

Manual install (clone + copy)

From a clone of this repository:

mkdir -p ~/.codex/skills
rm -rf ~/.codex/skills/pidash ~/.codex/skills/pi-dash   # second path clears a pre-rename install
cp -R skills/codex/pidash ~/.codex/skills/pidash

Restart Codex after installing. The skill is available as pidash and should load automatically for Pi Dash issue/project tasks.

Install In Claude Code

Claude Code loads personal skills from ~/.claude/skills/<skill-name>/SKILL.md. Install the same portable skill folder there:

mkdir -p ~/.claude/skills
rm -rf ~/.claude/skills/pidash ~/.claude/skills/pi-dash   # second path clears a pre-rename install
cp -R skills/codex/pidash ~/.claude/skills/pidash

Restart Claude Code after installing. Invoke it directly with:

/pidash create an issue to change the font size

Claude Code can also load the skill automatically when the request is clearly about Pi Dash issues, projects, or workspace context.

Update

npx always pulls the latest skill from main:

npx @airepublic/pidash-skill-installer

For a global install:

npm update -g @airepublic/pidash-skill-installer
pidash-skill-installer

From a clone:

git pull
node install.mjs

Pass --all, --claude-code, or --codex to update a specific target without the prompt.

If you installed v0.1.0 (when the skill was named pi-dash), the installer detects and removes the legacy ~/.<agent>/skills/pi-dash directory automatically on the next run. The manual snippets above also clear it.

Verify

In the project workspace where the agent will run:

pidash --version
pidash workspace me
pidash project list

Then ask the agent to create or inspect a Pi Dash issue. If .pidash/context.md is missing, the agent should list projects, make a best guess, ask for confirmation, and initialize workspace context after you confirm.