Guide for updating model pricing in Splitrail. Use when adding new AI model costs or updating existing pricing data.
Installation
$skills install @Piebald-AI/pricing
Claude Code
Cursor
Copilot
Codex
Antigravity
Details
RepositoryPiebald-AI/splitrail
Path.claude/skills/pricing/SKILL.md
Branchmain
Scoped Name@Piebald-AI/pricing
Usage
After installing, this skill will be available to your AI coding assistant.
Verify installation:
skills listSkill Instructions
name: pricing description: Guide for updating model pricing in Splitrail. Use when adding new AI model costs or updating existing pricing data.
Pricing Model Updates
Token pricing is defined in src/models.rs using compile-time phf (perfect hash function) maps for fast lookups.
Adding a New Model
- Add a
ModelInfoentry toMODEL_INDEX(line 65 insrc/models.rs) with:pricing: UsePricingStructure::Flat { input_per_1m, output_per_1m }for flat-rate models, orPricingStructure::Tieredfor tiered pricingcaching: Use the appropriateCachingSupportvariant (None,OpenAI,Anthropic, orGoogle)is_estimated: Set totrueif pricing is not officially published
- If the model has aliases (date suffixes, etc.), add entries to
MODEL_ALIASESmapping to the canonical model name
See existing entries in src/models.rs for the pattern.
Price Calculation
Use models::calculate_total_cost() when an analyzer doesn't provide cost data.
Common Pricing Sources
More by Piebald-AI
View allsystem-prompts
3,119<!--
system-prompts
3,119Remember Skill: <!--
mcp
86Guide for working with Splitrail's MCP server. Use when adding tools, resources, or modifying the MCP interface.
new-analyzer
86Guide for adding a new AI coding agent analyzer to Splitrail. Use when implementing support for a new tool like Copilot, Cline, or similar.
