Shopify Cost TuningSAFE
Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.
Overview
Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.
4f83675ca38aOBSERVED · 2026-10-08Host compatibility
What the documentation claims. We have not run a compatibility test.
| Host | Status | Notes |
|---|---|---|
| claude-code | mentioned |
What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
--- name: shopify-cost-tuning description: 'Optimize Shopify app costs through plan selection, API usage monitoring, and Shopify Plus upgrade analysis. Use when analyzing API spend, choosing between Shopify plans, or reducing billable API calls. Trigger with phrases like "shopify cost", "shopify billing", "shopify pricing", "shopify Plus worth it", "shopify API usage", "reduce shopify costs". ' allowed-tools: Read, Grep version: 2.7.0 license: MIT author: Jeremy Longshore <[email protected]> tags: - saas - ecommerce - shopify compatibility: Designed for Claude Code --- # Shopify Cost Tuning ## Overview Optimize Shopify app and API costs through plan analysis, API usage monitoring, and strategies to minimize billable API calls. Covers Shopify store plans, Partner app billing, and API efficiency. ## Prerequisites - Access to Shopify Partner Dashboard for app billing - Understanding of current API usage patterns - Knowledge of merchant's Shopify plan ## Instructions ### Step 1: Understand Shopify Plan Rate Limits API rate limits are determined by the **merchant's** plan, not your app: | Merchant Plan | REST Bucket | REST Leak Rate | GraphQL Points | GraphQL Restore | |--------------|-------------|----------------|----------------|-----------------| | Basic Shopify | 40 requests | 2/second | 1,000 points | 50/second | | Shopify | 40 requests | 2/second | 1,000 points | 50/second | | Advanced | 40 requests | 2/second | 1,000 points | 50/second | | Shopify Plus | 80 requests | 4/second | 2,000 points | 100/second | **Key insight:** Upgrading from Basic to Advanced doesn't help rate limits. Only Plus doubles them. ### Step 2: App Billing API If your app charges merchants, use the GraphQL `appSubscriptionCreate` mutation to create recurring charges. Set `test: true` in development to avoid real billing. See [App Billing API](references/app-billing-api.md) for the complete mutation and variable setup. ### Step 3: Monitor API Usage Track GraphQL query costs and REST call counts over time to identify optimization opportunities. Log `extensions.cost.actualQueryCost` from every GraphQL response. See [Usage Tracker Class](references/usage-tracker-class.md) for a complete tracking implementation with reporting. ### Step 4: Cost Reduction Strategies Four key strategies: replace REST with GraphQL for targeted field selection, use bulk operations for exports, cache responses and invalidate via webhooks, and use Storefront API for public data. See [Cost Reduction Strategies](references/cost-reduction-strategies.md) for code examples of each approach. ## Output - API usage monitored with cost tracking - Rate limit-efficient query patterns - App billing configured (if charging merchants) - Cost reduction strategies applied ## Error Handling | Issue | Cause | Solution | |-------|-------|----------| | Frequent throttling | High query cost | Reduce fields, use bulk ops | | High hosting costs | Too many API calls | Cache responses, use webhooks | | App billing rejection | Test mode not set | Use `test: true` in development | | Merchant cancels | Unexpected charges | Clear billing in app onboarding | ## Examples ### Quick Usage Check ```typescript // After every GraphQL call, log the cost const response = await client.request(query); const cost = response.extensions?.cost; if (cost) { console.log( `Query cost: ${cost.actualQueryCost}/${cost.throttleStatus.maximumAvailable} ` + `(${cost.throttleStatus.currentlyAvailable} available)` ); } ``` ## Resources - [Shopify API Rate Limits](https://shopify.dev/docs/api/usage/rate-limits) - App Billing API - [Shopify Pricing](https://www.shopify.com/pricing) - [Shopify Plus Rate Limits](https://shopify.dev/changelog/increased-admin-api-rate-limits-for-shopify-plus)
Trust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | PASS |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (0)
No findings outside the package's declared scope.
Gates applied: no_behavioural_pass.
4f83675ca38afull audit observations/trust-audit/skill/jeremylongshore__shopify-cost-tuning.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-08 | 4f83675ca38a | SAFE | B | 89 | first audit |
Questions
What does the Shopify Cost Tuning skill do?
Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.
Is Shopify Cost Tuning safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can Shopify Cost Tuning access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
Which assistants does Shopify Cost Tuning work with?
Its documentation mentions claude-code. That is what the text claims, not a compatibility test we ran.
How current is this page?
The grade is for one exact copy of the source (4f83675ca38a), read on 2026-10-08. The repository is watched, and a new audit runs when it changes — this is the first audit.