Individual skill
pp-shopper
Every Shopper storefront in one CLI — catalog, cart, delivery schedule, charge calendar, and spend analytics no web UI surfaces. Trigger phrases: `check my Shopper basket`, `when is my next Shopper delivery`, `when will Shopper charge me`, `show my Shopper spend`, `use shopper-pp-cli`, `search Shopper catalog`, `add item to Shopper cart`, `Shopper charge calendar`, `Shopper cashback tier`.
library/commerce/shopper/SKILL.md
Source commit 89afa4d7e23ce813485e58dda28957e7c4e404d1
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 7, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 2,113
- Repository last updated
- Nov 7, 2026
- License
- Not available
Observed agent integration: codex
- design Derived category
- data Derived category
- productivity Derived category
- design-interface Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.golangci.ymlasset · 214 bytes.goreleaser.yamlasset · 1,382 bytes.manuscripts/20260803-082038-a3b929d1/proofs/phase5-acceptance.jsonasset · 22,802 bytes.manuscripts/20260803-082038-a3b929d1/research.jsonasset · 16,047 bytes.manuscripts/20260803-082038-a3b929d1/research/2026-08-03-082038-feat-shopper-pp-cli-absorb-manifest.mddoc · 6,720 bytes.manuscripts/20260803-082038-a3b929d1/research/2026-08-03-082038-feat-shopper-pp-cli-brief.mddoc · 7,507 bytes.manuscripts/20260803-082038-a3b929d1/research/shopper-spec.yamlasset · 20,296 bytes.printing-press-patches/.gitkeepasset · 0 bytes.printing-press-patches/ambiguous-write-retries-disabled.jsonasset · 901 bytes.printing-press-patches/batch-rollback-reports-committed-count.jsonasset · 602 bytes.printing-press-patches/cart-list-items.jsonasset · 2,712 bytes.printing-press-patches/cart-remove-quantity.jsonasset · 2,155 bytes.printing-press-patches/cart-remove-rejects-nonpositive-quantity.jsonasset · 927 bytes.printing-press-patches/catalog-go-1265-vuln-floor.jsonasset · 604 bytes.printing-press-patches/orders-history.jsonasset · 1,690 bytes.printing-press-patches/shopper-catalog-search-required-flags.jsonasset · 658 bytes.printing-press-patches/shopper-charge-calendar-realshape.jsonasset · 865 bytes.printing-press-patches/shopper-profile-store-consistency.jsonasset · 2,188 bytes.printing-press-patches/shopper-safe-token-input.jsonasset · 890 bytes.printing-press-patches/store-cluster-truth.jsonasset · 3,140 bytes.printing-press-patches/store-scoping.jsonasset · 1,457 bytes.printing-press-patches/subscription-delivery-error-and-known-store-ids.jsonasset · 1,816 bytes.printing-press-patches/unknown-store-does-not-open-programada.jsonasset · 1,246 bytes.printing-press-pii-polish.jsonasset · 143 bytes.printing-press-release.jsonasset · 556 bytes.printing-press-tools-polish.jsonasset · 120 bytes.printing-press.jsonasset · 5,408 bytesAGENTS.mddoc · 7,115 bytesCHANGELOG.mddoc · 766 bytesCLAUDE.mddoc · 11 bytesLICENSEasset · 10,776 bytesMakefileruns · 434 bytesNOTICEasset · 561 bytesREADME.mddoc · 24,914 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesSKILL.mdcore · 36,981 bytesagentcookie.tomlasset · 464 bytesapify-actor-audit-report.jsonasset · 221 bytescmd/shopper-pp-cli/main.goruns · 387 bytescmd/shopper-pp-mcp/main.goruns · 2,585 bytesgo.modasset · 1,710 bytesgo.sumasset · 7,139 bytesinternal/cache/cache.goruns · 1,812 bytesinternal/cli/agent_context.goruns · 8,359 bytesinternal/cli/analytics.goruns · 5,628 bytesinternal/cli/api_discovery.goruns · 3,733 bytesinternal/cli/auth.goruns · 8,065 bytesinternal/cli/auth_set_token_test.goruns · 1,860 bytesinternal/cli/auto_refresh.goruns · 11,038 bytesinternal/cli/auto_refresh_test.goruns · 13,493 bytesinternal/cli/basket.goruns · 739 bytesinternal/cli/basket_diff.goruns · 9,144 bytesinternal/cli/basket_diff_test.goruns · 1,063 bytesinternal/cli/cart.goruns · 880 bytesinternal/cli/cart_add.goruns · 9,177 bytesinternal/cli/cart_list_items.goruns · 8,449 bytesinternal/cli/cart_list_items_test.goruns · 7,938 bytesinternal/cli/cart_list_summary.goruns · 3,333 bytesinternal/cli/cart_remove.goruns · 12,462 bytesinternal/cli/cart_remove_test.goruns · 3,005 bytesinternal/cli/cashback.goruns · 755 bytesinternal/cli/cashback_optimize.goruns · 8,298 bytesinternal/cli/cashback_optimize_test.goruns · 1,103 bytesinternal/cli/catalog.goruns · 1,049 bytesinternal/cli/catalog_create_count.goruns · 9,328 bytesinternal/cli/catalog_create_filters.goruns · 9,328 bytesinternal/cli/catalog_create_search.goruns · 9,563 bytesinternal/cli/catalog_drift.goruns · 8,135 bytesinternal/cli/catalog_drift_test.goruns · 1,076 bytesinternal/cli/catalog_get_view.goruns · 4,260 bytesinternal/cli/catalog_list_banners.goruns · 3,315 bytesinternal/cli/catalog_list_departments.goruns · 3,350 bytesinternal/cli/catalog_list_news.goruns · 3,316 bytesinternal/cli/catalog_list_suggest.goruns · 4,591 bytesinternal/cli/channel_workflow.goruns · 6,516 bytesinternal/cli/charge_calendar.goruns · 7,632 bytesinternal/cli/charge_calendar_test.goruns · 3,987 bytesinternal/cli/checkout.goruns · 3,667 bytesinternal/cli/checkout_preview.goruns · 11,496 bytesinternal/cli/checkout_preview_test.goruns · 9,401 bytesinternal/cli/data_source.goruns · 28,355 bytesinternal/cli/deliver.goruns · 3,556 bytesinternal/cli/delivery.goruns · 724 bytesinternal/cli/delivery_list_calendar.goruns · 3,360 bytesinternal/cli/delivery_list_summary.goruns · 3,347 bytesinternal/cli/doctor.goruns · 27,420 bytesinternal/cli/features.goruns · 892 bytesinternal/cli/features_create_select.goruns · 8,799 bytesinternal/cli/features_create_start.goruns · 8,737 bytesinternal/cli/features_create_view.goruns · 8,830 bytesinternal/cli/features_list_stores.goruns · 3,573 bytesinternal/cli/features_list_tick.goruns · 3,292 bytesinternal/cli/features_list_toggle.goruns · 3,317 bytesinternal/cli/feedback.goruns · 6,694 bytesinternal/cli/helpers.goruns · 89,493 bytesinternal/cli/import.goruns · 3,748 bytesinternal/cli/learn_init.goruns · 4,851 bytesinternal/cli/learn_init_test.goruns · 5,223 bytesinternal/cli/learnings_candidates.goruns · 22,517 bytesinternal/cli/learnings_candidates_test.goruns · 16,735 bytesinternal/cli/learnings_stats.goruns · 5,351 bytesinternal/cli/learnings_stats_test.goruns · 5,867 bytesinternal/cli/orders.goruns · 11,256 bytesinternal/cli/orders_test.goruns · 2,324 bytesinternal/cli/platform_cli_test.goruns · 44,248 bytesinternal/cli/platform_client.goruns · 30,142 bytesinternal/cli/platform_window.goruns · 9,128 bytesinternal/cli/platform_window_test.goruns · 3,761 bytesinternal/cli/playbook_init.goruns · 10,872 bytesinternal/cli/playbook_init_test.goruns · 17,407 bytesinternal/cli/playbooks/MANIFEST.mddoc · 851 bytesinternal/cli/playbooks/embed.goruns · 1,493 bytesinternal/cli/price_watch.goruns · 9,747 bytesinternal/cli/price_watch_test.goruns · 1,067 bytesinternal/cli/profile.goruns · 12,202 bytesinternal/cli/promoted_address.goruns · 3,437 bytesinternal/cli/promoted_orders.goruns · 3,624 bytesinternal/cli/promoted_session.goruns · 3,396 bytesinternal/cli/resource_paths.goruns · 7,885 bytesinternal/cli/restock.goruns · 749 bytesinternal/cli/restock_predict.goruns · 5,811 bytesinternal/cli/restock_predict_test.goruns · 1,090 bytesinternal/cli/root.goruns · 30,550 bytesinternal/cli/root_test.goruns · 10,949 bytesinternal/cli/search.goruns · 7,685 bytesinternal/cli/shopper_browser_handoff.goruns · 12,575 bytesinternal/cli/sync.goruns · 78,974 bytesinternal/cli/sync_hint.goruns · 3,303 bytesinternal/cli/sync_hint_test.goruns · 5,388 bytesinternal/cli/sync_numeric_id_test.goruns · 1,331 bytesinternal/cli/tail.goruns · 5,093 bytesinternal/cli/teach.goruns · 42,647 bytesinternal/cli/teach_playbook.goruns · 14,958 bytesinternal/cli/teach_playbook_test.goruns · 13,488 bytesinternal/cli/teach_test.goruns · 38,820 bytesinternal/cli/which.goruns · 14,469 bytesinternal/cli/which_test.goruns · 5,548 bytesinternal/client/client.goruns · 52,617 bytesinternal/client/client_test.goruns · 8,201 bytesinternal/client/client_verify_short_circuit_test.goruns · 6,426 bytesinternal/client/platform_budget_test.goruns · 1,737 bytesinternal/client/platform_rate_limit_test.goruns · 4,773 bytesinternal/client/shopper_headers.goruns · 12,232 bytesinternal/client/shopper_headers_test.goruns · 11,381 bytesinternal/cliutil/cliutil_test.goruns · 28,150 bytesinternal/cliutil/credentials.goruns · 6,806 bytesinternal/cliutil/credentials_perms_test.goruns · 4,591 bytesinternal/cliutil/credentials_test.goruns · 21,546 bytesinternal/cliutil/creds_perms_eval.goruns · 4,095 bytesinternal/cliutil/creds_perms_eval_test.goruns · 1,886 bytesinternal/cliutil/creds_perms_unix.goruns · 1,132 bytesinternal/cliutil/creds_perms_windows.goruns · 1,498 bytesinternal/cliutil/duration.goruns · 1,548 bytesinternal/cliutil/duration_test.goruns · 1,651 bytesinternal/cliutil/extractnumber.goruns · 2,466 bytesinternal/cliutil/extractnumber_test.goruns · 3,437 bytesinternal/cliutil/fanout.goruns · 6,382 bytesinternal/cliutil/freshness.goruns · 6,208 bytesinternal/cliutil/freshness_test.goruns · 7,401 bytesinternal/cliutil/jwtshape.goruns · 3,596 bytesinternal/cliutil/jwtshape_test.goruns · 4,438 bytesinternal/cliutil/odata_date.goruns · 1,544 bytesinternal/cliutil/odata_date_test.goruns · 1,710 bytesinternal/cliutil/paths.goruns · 8,778 bytesinternal/cliutil/paths_test.goruns · 6,618 bytesinternal/cliutil/probe.goruns · 4,771 bytesinternal/cliutil/ratelimit.goruns · 11,354 bytesinternal/cliutil/testenv/sandbox_unix.goruns · 406 bytesinternal/cliutil/testenv/sandbox_windows.goruns · 1,461 bytesinternal/cliutil/testenv/testenv.goruns · 3,146 bytesinternal/cliutil/text.goruns · 3,450 bytesinternal/cliutil/verifyenv.goruns · 4,390 bytesinternal/config/config.goruns · 17,654 bytesinternal/config/config_perms_test.goruns · 9,727 bytesinternal/learn/derive.goruns · 14,996 bytesinternal/learn/derive_test.goruns · 19,564 bytesinternal/learn/doc.goruns · 4,380 bytesinternal/learn/entities/config.goruns · 10,274 bytesinternal/learn/entities/config_test.goruns · 4,536 bytesinternal/learn/entities/extract.goruns · 4,776 bytesinternal/learn/entities/extract_test.goruns · 4,725 bytesinternal/learn/journal.goruns · 18,288 bytesinternal/learn/journal_test.goruns · 18,435 bytesinternal/learn/lookups/seeds.goruns · 2,722 bytesinternal/learn/lookups/seeds_test.goruns · 2,747 bytesinternal/learn/lookups/store.goruns · 18,328 bytesinternal/learn/lookups/store_test.goruns · 21,207 bytesinternal/learn/match.goruns · 8,198 bytesinternal/learn/match_test.goruns · 5,155 bytesinternal/learn/normalize.goruns · 3,271 bytesinternal/learn/normalize_test.goruns · 6,598 bytesinternal/learn/patterns/apply.goruns · 9,401 bytesinternal/learn/patterns/apply_test.goruns · 8,271 bytesinternal/learn/patterns/doc.goruns · 3,693 bytesinternal/learn/patterns/extract.goruns · 10,815 bytesinternal/learn/patterns/extract_test.goruns · 10,797 bytesinternal/learn/patterns/store.goruns · 9,905 bytesinternal/learn/patterns/store_test.goruns · 5,729 bytesinternal/learn/playbooks.goruns · 12,356 bytesinternal/learn/playbooks_test.goruns · 17,300 bytesinternal/learn/preseed.goruns · 7,256 bytesinternal/learn/preseed_test.goruns · 6,837 bytesinternal/learn/promote.goruns · 5,075 bytesinternal/learn/promote_test.goruns · 12,623 bytesinternal/learn/protocol.goruns · 1,788 bytesinternal/learn/recall.goruns · 41,274 bytesinternal/learn/recall_canonical_test.goruns · 33,022 bytesinternal/learn/recall_test.goruns · 27,389 bytesinternal/learn/synthesize.goruns · 12,335 bytesinternal/learn/synthesize_test.goruns · 12,535 bytesinternal/learn/teach.goruns · 4,231 bytesinternal/learn/teach_log.goruns · 5,769 bytesinternal/learn/teach_log_test.goruns · 5,460 bytesinternal/learn/teach_test.goruns · 2,479 bytesinternal/mcp/bound/bound.goruns · 15,750 bytesinternal/mcp/bound/bound_test.goruns · 23,012 bytesinternal/mcp/cobratree/classify.goruns · 5,359 bytesinternal/mcp/cobratree/cli_path.goruns · 1,142 bytesinternal/mcp/cobratree/names.goruns · 655 bytesinternal/mcp/cobratree/shellout.goruns · 9,899 bytesinternal/mcp/cobratree/shellout_test.goruns · 29,010 bytesinternal/mcp/cobratree/typemap.goruns · 6,325 bytesinternal/mcp/cobratree/walker.goruns · 3,363 bytesinternal/mcp/code_orch.goruns · 27,881 bytesinternal/mcp/code_orch_writebody_test.goruns · 3,845 bytesinternal/mcp/intents.goruns · 12,460 bytesinternal/mcp/platform_gate.goruns · 1,791 bytesinternal/mcp/platform_gate_test.goruns · 4,144 bytesinternal/mcp/tools.goruns · 36,023 bytesinternal/mcp/tools_test.goruns · 25,451 bytesinternal/platform/conformance_test.goruns · 35,530 bytesinternal/platform/doctor.goruns · 2,377 bytesinternal/platform/gate.goruns · 21,041 bytesinternal/platform/metadata.goruns · 11,068 bytesinternal/platform/migration.goruns · 8,723 bytesinternal/platform/profile.goruns · 16,215 bytesinternal/platform/ratelimit.goruns · 8,382 bytesinternal/platform/receipt.goruns · 8,011 bytesinternal/platform/testdata/receipt-status-golden.jsonasset · 1,767 bytesinternal/store/candidates.goruns · 17,230 bytesinternal/store/candidates_test.goruns · 12,080 bytesinternal/store/events.goruns · 13,213 bytesinternal/store/events_test.goruns · 15,185 bytesinternal/store/extras.goruns · 864 bytesinternal/store/learnings.goruns · 28,031 bytesinternal/store/learnings_test.goruns · 19,371 bytesinternal/store/playbooks.goruns · 9,927 bytesinternal/store/playbooks_test.goruns · 12,220 bytesinternal/store/schema_version_test.goruns · 47,127 bytesinternal/store/shopper_snapshots.goruns · 7,315 bytesinternal/store/store.goruns · 80,766 bytesinternal/store/upsert_batch_test.goruns · 14,957 bytesinternal/types/types.goruns · 197 bytesmanifest.jsonasset · 1,012 bytesspec.yamlasset · 20,296 bytestools-manifest.jsonasset · 10,493 bytes
No licensed excerpt is available. You can inspect the pinned source.