bc-customers

bc-customers is a skill for Claude Code from OrcaQubits/agentic-commerce-skills-plugins. It costs 45 tokens per session (1,311 once invoked), scanned A, original, MIT.

A guide to BigCommerce customer records, including profiles, addresses, groups, custom fields, authentication, and customer sign-in.

In plain words
What is it for?
Use it to create and update customers and addresses, manage custom attributes and groups, implement customer login, and support single sign-on.
Why use it?
It provides a consistent way to manage customer data and connect customer accounts to storefront features or external systems.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter.

Part of the bigcommerce-commerce plugin — 20 skills, 1 agent shipped together

Good fit Use it to create and update customers and addresses, manage custom attributes and groups, implement customer login, and support single sign-on.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/orcaqubits/agentic-commerce-skills-plugins/bc-customers
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add OrcaQubits/agentic-commerce-skills-plugins --skill bc-customers
Clone the repo
git clone --depth 1 https://github.com/OrcaQubits/agentic-commerce-skills-plugins

Made for: Claude Code.

Or install bigcommerce-commerce, the plugin that ships this one along with the rest of its 20 skills, 1 agent.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for bc-customers

README.md
[![agentmods](https://agentmods.dev/badge/skills/orcaqubits/agentic-commerce-skills-plugins/bc-customers/github.svg)](https://agentmods.dev/skills/orcaqubits/agentic-commerce-skills-plugins/bc-customers)
Your own site
<a href="https://agentmods.dev/skills/orcaqubits/agentic-commerce-skills-plugins/bc-customers"><img src="https://agentmods.dev/badge/skills/orcaqubits/agentic-commerce-skills-plugins/bc-customers/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for bc-customers

Your own site · 80×15
<a href="https://agentmods.dev/skills/orcaqubits/agentic-commerce-skills-plugins/bc-customers"><img src="https://agentmods.dev/badge/skills/orcaqubits/agentic-commerce-skills-plugins/bc-customers.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 45 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,311 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00045 $0.01311
Opus 5.5 $0.00018 $0.00524
Sonnet 5.5 $0.00009 $0.00262
Haiku 4.5 $0.00005 $0.00131

Measured 1mo ago against content hash fb848309627d, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

bc-customers scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

bigcommerce-commerce/skills/bc-customers/SKILL.md · 188 lines

How it starts

The opening of the file, as written. The whole thing — 188 lines — stays where its author put it; the contents beside it link to each section on GitHub.

BigCommerce Customer Management

Before writing code

Fetch live docs:

  1. Web-search site:developer.bigcommerce.com rest customers for Customers API reference
  2. Fetch https://docs.bigcommerce.com/developer/docs/storefront/guides/customer-authentication/customer-login for Customer Login API
  3. Web-search bigcommerce customer groups api for customer group management

Customer API (V3)

Endpoints

Endpoint Methods Description
/v3/customers GET, POST, PUT, DELETE Customer CRUD
/v3/customers/addresses GET, POST, PUT, DELETE Customer addresses
/v3/customers/attributes GET, POST, PUT, DELETE Custom attribute definitions
/v3/customers/attribute-values GET, PUT, DELETE Attribute values per customer
/v3/customers/form-field-values GET, PUT Form field values
/v3/customers/settings GET, PUT Customer settings

Customer Fields

Core fields:

  • id, email, first_name, last_name, company
  • phone, date_created, date_modified
  • customer_group_id — assigned group
  • notes — admin notes
  • registration_ip_address
  • authentication — password or external auth

Creating Customers

POST /v3/customers
[{
  "email": "[email protected]",
  "first_name": "Jane",
  "last_name": "Doe",
  "authentication": {
    "new_password": "SecurePassword123!"
  }
}]

Note: V3 accepts arrays — batch create/update multiple customers at once.

Customer Groups

What They Do

Segment customers for pricing, access, and promotions:

  • Price Lists — group-specific pricing
  • Category Access — restrict category visibility by group
  • Promotions — group-specific discounts
  • Tax Exemptions — tax-exempt groups

Managing Groups

  • GET /v2/customer_groups — list groups
  • POST /v2/customer_groups — create group
  • Assign customers via customer_group_id field on customer

Default Groups

Group Description
Guest Non-logged-in visitors
Default Default for new customers
Custom groups Merchant-defined segments

Read the full file on GitHub · 188 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 188 lines · 45 tokens per session scan A fb848309627d

Subscribe to this mod's changes

bc-customers is a skill published in the GitHub repository OrcaQubits/agentic-commerce-skills-plugins (40 stars, last pushed 1mo ago), licensed MIT. It adds 45 tokens to every session and 1,311 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-15.

Related

Other skills, from other repositories

magento-module-development

Build custom Magento 2 modules using dependency injection, plugins, observers, and service contracts to extend core functionality cleanly.

finsilabs/awesome-ecommerce-skills · 28 tokens

magento-graphql

Query Magento's GraphQL API to build headless storefronts or PWA Studio frontends with products, cart, checkout, and customer operations.

finsilabs/awesome-ecommerce-skills · 33 tokens

archestra-dev-llm-providers

Use when adding an LLM provider, changing proxy adapters or provider routes, fixing streaming/tool-call translation bugs, editing model fetchers or model handling, or touching provider credentials/enums and model constants.

archestra-ai/archestra · 49 tokens

archestra-dev-backend

Use when adding or changing Archestra backend routes, models, services, API request/response schemas, endpoint permissions, or OpenAPI/codegen for the generated API client.

archestra-ai/archestra · 40 tokens

archestra-dev-interactions-migrations

Use BEFORE writing or running any Drizzle migration that touches the interactions table (or any other very large, write-hot table). The interactions table is the platform's biggest, append-heavy table — every LLM proxy call writes a row — so a careless migration can take a write-blocking lock and stall the proxy.…

archestra-ai/archestra · 118 tokens

debridge

Complete deBridge Protocol SDK for building cross-chain bridges, message passing, and token transfers on Solana. Use when building cross-chain applications, bridging assets between Solana and EVM chains, or implementing trustless external calls.

internet-court/internet-court-skill · 48 tokens