Cost Federation
Skill Verified ActiveConsumer-side wiring for ADR-097 Phase 3 federation_spend events — per-peer rolling windows + suspension-threshold check
To provide essential consumer-side monitoring for federation spend events, enabling the tracking of per-peer usage and facilitating automated suspension of peers exceeding configured thresholds, in preparation for ADR-097 Phase 3.
Features
- Consumer-side wiring for federation spend events
- Per-peer rolling window aggregation (1h, 24h, 7d)
- Suspension threshold check for peers
- Handles interim 'no events found' state cleanly
- Configurable output format (JSON/Markdown) and namespace
Use Cases
- Establish baseline spend before opening federation traffic to a new peer.
- Periodically monitor per-peer spend across defined time windows.
- Verify suspension reasoning after ADR-097 Phase 2/3 lands.
- Integrate with existing cost-tracking systems by processing event data.
Non-Goals
- Acting as the producer of federation spend events.
- Managing or directly enforcing peer suspension (it reports the check).
- Processing events from namespaces other than the configured one.
- Providing real-time alerting beyond periodic script execution.
Code Execution
- info:LoggingThe script outputs results to stdout/stderr, which is captured by the agent. Explicit audit logging to a local file is not implemented but is not strictly necessary for this read-only skill.
Installation
First, add the marketplace
/plugin marketplace add ruvnet/ruflo/plugin install ruflo-cost-tracker@rufloQuality Score
VerifiedTrust Signals
Similar Extensions
Monitor Stream
99Stream live swarm events using the Monitor tool for real-time observability
Claude Ops Rotator
98Multi-account Claude Max rotator. Status, manual rotation, account list, add-account wizard. Requires account_rotation_enabled=true in plugin settings.
Time Fetcher
100Instructions for fetching current Dubai time via bash command
Toprank Upgrade
100Upgrade toprank plugin to the latest version. Updates the marketplace repo, installs the new version to the plugin cache, and updates installed_plugins.json. Use when asked to "upgrade toprank", "update toprank", or "get latest version". Also handles inline upgrade prompts when a skill detects UPGRADE_AVAILABLE at startup.
Janitor Fix
100Automatically fix skill problems (safe preview first). Also use with --prune to find and remove broken symlinks, empty directories, and orphaned skills.
Ops Revenue
100Revenue and costs tracker. AWS spend via aws ce, credits tracker, project revenue stages. Shows burn rate, runway estimate, credits expiring.