Optimize Juicebox costs. Trigger: "juicebox cost", "juicebox billing", "juicebox budget".
| Feature | Cost Driver |
|---|---|
| Search | Per query |
| Enrichment | Per profile |
| Contact data | Per lookup |
| Outreach | Per message |
const quota = await client.account.getQuota();
console.log(`Searches: ${quota.searches.used}/${quota.searches.limit}`);
if (quota.searches.used > quota.searches.limit * 0.8) console.warn('80% quota used');Use cost controls as a safety boundary: validate them first in a sandbox, reduce unnecessary processing, and never treat cost optimization as permission to expand data or outreach scope.
contacts_exported=0, and stop on material scope or policy drift.Record a cost-control receipt with environment, baseline and aggregate usage, cache/batch setting, suppression/no-export results, owner approval, rollback action, and retention/deletion proof. Exclude query text, contacts, and credentials.
| Condition | Response |
|---|---|
| Budget or quota anomaly | Pause the canary, cancel queued work, and restore the approved configuration. |
| Source, destination, or suppression drift | Reject the run and investigate with redacted aggregate telemetry only. |
env=staging; fixture=synthetic; cache=enabled; usage_delta=-18%; suppression=pass; contacts_exported=0; rollback=available supports an approval decision.
See juicebox-reference-architecture.
88dcf65
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.