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

@trifle-io/skills

v1.0.1

Published

Agent skills for the Trifle ecosystem. Time-series metrics, execution tracing, and CLI analytics.

Readme

Trifle Skills

Agent skills for the Trifle ecosystem. Teach AI coding agents how to use Trifle Stats, Trifle Traces, and Trifle CLI effectively with best practices, payload structure guidelines, and real-world patterns.

Part of the Trifle ecosystem.

Skills

| Skill | What it teaches | |-------|----------------| | trifle-stats | Time-series metrics in Ruby, Elixir, and Go. Values payload structure, dimensional tracking, duration with standard deviation, key splitting strategies. | | trifle-traces | Structured execution tracing in Ruby. How to trace conditions, API calls, loops, and objects so the full execution flow is readable. | | trifle-cli | Command-line metrics with local SQLite storage. Agent analytics workflows, push/query patterns, MCP server mode. |

Install

npx (recommended)

Install all Trifle skills with npm/npx:

npx -y @trifle-io/skills install codex

Project-local agents use the current directory by default:

npx -y @trifle-io/skills install claude
npx -y @trifle-io/skills install cursor
npx -y @trifle-io/skills install windsurf
npx -y @trifle-io/skills install cline

Install a single skill with --skill:

npx -y @trifle-io/skills install codex --skill trifle-stats

Use --dir to install into a different project root. For Codex, --dir overrides $CODEX_HOME.

npx -y @trifle-io/skills install claude --dir /path/to/project
npx -y @trifle-io/skills install codex --dir /path/to/codex-home

The installer refuses to overwrite changed files. Re-run with --force when you want to replace an existing install:

npx -y @trifle-io/skills install codex --force

After installing, restart Codex to pick up new skills.

Claude Code marketplace

Add this repo as a marketplace source and install skills:

/plugin marketplace add trifle-io/skills
/plugin install trifle-stats@trifle-io/skills
/plugin install trifle-traces@trifle-io/skills
/plugin install trifle-cli@trifle-io/skills

Manual install

Claude Code

Copy skill directories into your project:

mkdir -p .claude/skills
cp -r trifle-stats/skills/trifle-stats .claude/skills/
cp -r trifle-traces/skills/trifle-traces .claude/skills/
cp -r trifle-cli/skills/trifle-cli .claude/skills/

OpenAI Codex

Install skills into your Codex skills directory ($CODEX_HOME/skills, defaults to ~/.codex/skills).

CODEX_HOME="${CODEX_HOME:-$HOME/.codex}"
mkdir -p "$CODEX_HOME/skills"
cp -R trifle-stats/skills/trifle-stats "$CODEX_HOME/skills/trifle-stats"
cp -R trifle-traces/skills/trifle-traces "$CODEX_HOME/skills/trifle-traces"
cp -R trifle-cli/skills/trifle-cli "$CODEX_HOME/skills/trifle-cli"

Or install from GitHub inside Codex via $skill-installer:

$skill-installer install https://github.com/trifle-io/skills/tree/main/skills/trifle-stats
$skill-installer install https://github.com/trifle-io/skills/tree/main/skills/trifle-traces
$skill-installer install https://github.com/trifle-io/skills/tree/main/skills/trifle-cli

After installing, restart Codex to pick up new skills.

Cursor

Copy skill content into .cursor/rules/:

mkdir -p .cursor/rules
cp trifle-stats/skills/trifle-stats/SKILL.md .cursor/rules/trifle-stats.mdc
cp trifle-traces/skills/trifle-traces/SKILL.md .cursor/rules/trifle-traces.mdc
cp trifle-cli/skills/trifle-cli/SKILL.md .cursor/rules/trifle-cli.mdc

Windsurf

Copy skill content into .windsurf/rules/ or append to .windsurfrules:

mkdir -p .windsurf/rules
cp trifle-stats/skills/trifle-stats/SKILL.md .windsurf/rules/trifle-stats.md
cp trifle-traces/skills/trifle-traces/SKILL.md .windsurf/rules/trifle-traces.md
cp trifle-cli/skills/trifle-cli/SKILL.md .windsurf/rules/trifle-cli.md

Cline

Copy skill directories into .cline/skills/:

mkdir -p .cline/skills
cp -r trifle-stats/skills/trifle-stats .cline/skills/
cp -r trifle-traces/skills/trifle-traces .cline/skills/
cp -r trifle-cli/skills/trifle-cli .cline/skills/

Any other agent

These skills follow the Agent Skills open standard. Each skill is a SKILL.md file with YAML frontmatter and markdown instructions. Copy the content into whatever custom instructions mechanism your agent supports.

Documentation

Full Trifle documentation at docs.trifle.io

Trifle Ecosystem

| Component | What it does | |-----------|-------------| | Trifle App | Dashboards, alerts, scheduled reports, AI-powered chat. Cloud or self-hosted. | | Trifle CLI | Query and push metrics from the terminal. MCP server mode for AI agents. | | Trifle::Stats (Ruby) | Time-series metrics library for Ruby. | | Trifle.Stats (Elixir) | Time-series metrics library for Elixir. | | Trifle Stats (Go) | Time-series metrics library for Go. | | Trifle::Traces | Structured execution tracing for background jobs. |

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/trifle-io/skills.

License

Available under the MIT License.