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

qdash-agent-skills

v0.1.2

Published

Agent skills and helper scripts for working with QDash through qdash-client.

Readme

qdash-agent-skills

Agent skills and helper scripts for working with QDash through qdash-client profiles and the QDash API.

This repository is intended to host reusable instructions and scripts for coding agents such as Codex, Claude Code, and other agent runtimes. Agent-specific metadata can live beside shared helper scripts.

Skills

  • qdash: query a running QDash instance through qdash-client profiles and the QDash OpenAPI. The current package is in Codex skill format, while its helper script and API policy are agent-agnostic. It covers chips, chip topology, metrics, task results, task knowledge, AI reviews, issues, flows, executions, project files, projects, and provenance read paths.

Skills live under skills/*/SKILL.md so gh skill install can discover them directly from this repository.

Effective Prompts

Ask from the QDash side. Include the profile, target chip or entity, time range, and the summary shape you want. Add "read-only" when inspecting project files, git state, flows, or executions.

Good prompt shape:

Use $qdash. In profile <profile>, inspect <QDash target> for <chip/entity/time range>. Summarize <what to compare or flag>. Do not modify anything.

Examples:

Use $qdash. Check which qdash-client profiles exist and do not print secrets.
Use $qdash. In profile <profile>, summarize the default chip metrics and flag weak qubits.
Use $qdash. In profile <profile>, show the latest 20 failed task results for chip-001 and group them by task name.
Use $qdash. For chip-001, compare recent t1 values by qubit and call out outliers.
Use $qdash. Fetch t1 history for Q00 on 20260625 and summarize the trend.
Use $qdash. List open QDash issues, group them by task, and mention linked task IDs.
Use $qdash. Inspect approved issue knowledge for readout tasks and summarize reusable fixes.
Use $qdash. Read-only: list QDash flows and recent executions for the default chip.
Use $qdash. Read-only: inspect the QDash project file tree and git status.
Use $qdash. Summarize provenance stats and recent parameter changes from the last 24 hours.

Runtime Policy

The public/default path is qdash-client, preferably through ephemeral uv execution:

uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local chips
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local chip-qubits --limit 20
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local task-results --limit 20
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local task-knowledge --task-name t1
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local issues --limit 20
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local flow-templates
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local ai-reviews --limit 20
uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local provenance-stats

Use a local oqtopus-team/qdash checkout only for qdash-client development or unreleased API changes:

QDASH_REPO_PATH=~/src/github.com/oqtopus-team/qdash \
  uv run --with httpx --with pydantic python skills/qdash/scripts/qdash_query.py --profile local chips

Do not make curl the normal transport. These skills rely on qdash-client for profile loading, auth headers, Cloudflare Access headers, project headers, retries, and response normalization.

Install

Install with the npm wrapper:

npx qdash-agent-skills install
npx qdash-agent-skills update
npx qdash-agent-skills doctor

The wrapper copies skills/qdash into the Codex user skill directory by default and checks local prerequisites without printing secrets. The Python helper remains the QDash API runtime.

For a project-local Codex skill install, use project scope:

npx qdash-agent-skills install --scope project
npx qdash-agent-skills update --scope project
npx qdash-agent-skills install --scope project --project-dir /path/to/project

Use --target when you need an explicit destination; it takes precedence over --scope and --project-dir.

Install the qdash skill with GitHub CLI:

gh skill install orangekame3/qdash-agent-skills qdash --agent codex --scope user

For project-local installation, use --scope project. During local development, install from this checkout:

gh skill install . qdash --from-local --agent codex --scope user --force

During npm-package development, run the wrapper directly:

node bin/qdash-agent-skills.js path
node bin/qdash-agent-skills.js install --dry-run
node bin/qdash-agent-skills.js update --dry-run
node bin/qdash-agent-skills.js doctor

Release

The npm package publishes from GitHub Actions when a v* tag is pushed, or when the publish workflow is run manually. Configure the repository secret NPM_TOKEN with an npm automation token before publishing.

npm version patch
git push origin main --tags

Other Agents

For Claude Code or other agents, reuse the same runtime policy and helper scripts. The core entry point is:

uv run --with qdash-client python skills/qdash/scripts/qdash_query.py --profile local chips

Agent-specific wrappers should call the shared helper instead of rebuilding QDash authentication with shell commands.

Safety Defaults

The helper is read-only by default. Operational actions such as git push/pull, flow execution, task re-execution, task exclusion, admin changes, auth changes, and project membership changes should require an agent to state the exact endpoint/action and get explicit user confirmation before running.