nikiforovall/pi-dial · Archived

dial

Query the DIAL AI model catalog, inspect a specific model's details/capabilities, or check rate-limit usage via the local `dial` CLI shipped with the pi-dial package.

First seen Jun 20, 2026

Installation

$ npx skills add nikiforovall/pi-dial --skill dial

Summary

  • Query the DIAL AI model catalog, inspect a specific model's details/capabilities, or check rate-limit usage via the local `dial` CLI shipped with the pi-dial package.
  • Trigger when the user asks about DIAL models, "what openweight/Anthropic/GPT model is available", token quotas / rate limits, or wants to look up a model id served via EPAM's DIAL proxy.

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,933 B
  • docs SUMMARY.md 365 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

dial CLI skill

Thin wrapper over the dial CLI shipped with the pi-dial package. Use it to answer questions about DIAL models, capabilities, and rate limits — nothing more. Do not delegate to subagents.

Prerequisites

  • DIALAPIKEY is set in the environment.
  • dial is on PATH — the pi-dial extension auto-prepends <pkg>/bin on load.

Commands

Task Command
List accessible models dial models list
Full catalog (incl. inaccessible) dial models list --catalog
Filter list dial models list --filter <text>
All metadata in list dial models list --all
Model details dial models <id>
Model details, all fields dial models <id> --all
Rate limits / usage dial models <id> limits
Refresh local cache dial models refresh

Add --json to any command for machine-parseable output.

Output shapes

dial models <id> --all --json → object with id, displayname, displayversion, description, capabilities, features, pricing.{prompt,completion,unit}, limits.{maxcompletiontokens,maxtotaltokens}, lifecyclestatus, tokenizermodel.

dial models <id> limits --json → { minuteTokenStats: { used, total }, dayTokenStats: { used, total } }. A total of 0 means no access; very large values mean unlimited.

Tips

  • Don't fabricate prices — read them from pricing on each call. DIAL pricing is not pinned in this skill on purpose.
  • For programmatic lookups always pair with --json and pipe to jq.