Agent skill

Bundles And Licensing

by rshankras in rshankras/claude-code-apple-skills

Revenue beyond the single-app price tag — own-app bundles, Family Sharing as a conversion lever, cross-developer bundles & suites, and institutional licensing via Group Purchases / Apple School &…

MITAuto-check passed

Install Bundles And Licensing

skills CLI
$ npx skills add rshankras/claude-code-apple-skills --skill bundles-and-licensing -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install rshankras/claude-code-apple-skills bundles-and-licensing --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/rshankras/claude-code-apple-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/monetization/bundles-and-licensing .claude/skills/bundles-and-licensing && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
bundles-and-licensing
GitHub stars
787
Token cost
~1.8k tokens
SKILL.md length
829 words
Files
1
Skills in repo
41
Repo updated
First seen
Licence
MIT

At a glance

Revenue beyond the single-app price tag — own-app bundles, Family Sharing as a conversion lever, cross-developer bundles & suites, and institutional licensing via Group Purchases / Apple School &…

  • Works in 4 steps: Own-app bundles (available now) → Family Sharing (available now —… → Cross-developer bundles & suites → …
  • A developer has multiple apps
  • SKILL.md covers When This Skill Activates, 1. Own-app bundles (available…, 2. Family Sharing (available… and 3. Cross-developer bundles &…, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Bundles And Licensing is an agent skill from rshankras/claude-code-apple-skills. Revenue beyond the single-app price tag — own-app bundles, Family Sharing as a conversion lever, cross-developer bundles & suites, and institutional licensing via Group Purchases / Apple School & Business Manager. Use when a developer has multiple apps, a subscription worth sharing, complementary indie partners, or school/clinic/business buyers.

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: Claude Code skills for Apple platform development (iOS, macOS, iPadOS) — product validation, code generation, App Store optimization, and more. The licence is MIT.

When your agent uses it

  • A developer has multiple apps
  • A subscription worth sharing
  • Complementary indie partners
  • School/clinic/business buyers

Example prompts

  • “/bundles-and-licensing”

Requirements

  • Pre-approved tools (allowed-tools): Read, Write, Edit, Glob, Grep

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Own-app bundles (available now)
  2. Family Sharing (available now — chronically under-enabled)
  3. Cross-developer bundles & suites
  4. Group Purchases & Volume Purchasing — institutional sales

What it can do on your machine

Read from SKILL.md and the folder at commit 9ffb831. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Edit
    • Glob
    • Grep

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • developer.apple.com
    • support.apple.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Bundles And Licensing loads about 1.8k tokens when it runs. Until then it costs about 92 tokens; SKILL.md has 829 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~92
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from rshankras/claude-code-apple-skills at commit 9ffb831, republished under its MIT licence (© rshankras). 829 words, ~1,793 tokens.

Download SKILL.mdSave it as .claude/skills/bundles-and-licensing/SKILL.md (or your agent's skills folder).
name
bundles-and-licensing
description
Revenue beyond the single-app price tag — own-app bundles, Family Sharing as a conversion lever, cross-developer bundles & suites, and institutional licensing via Group Purchases / Apple School & Business Manager. Use when a developer has multiple apps, a subscription worth sharing, complementary indie partners, or school/clinic/business buyers.
allowed-tools
Read, Write, Edit, Glob, Grep
last_verified
2026-07-16
review_by
2027-06-22

Bundles & Licensing

Four ways one piece of software earns more than one price tag.

When This Skill Activates

  • A portfolio developer asks how apps can sell each other ("bundle my apps?")
  • Deciding whether to enable Family Sharing on a subscription or purchase
  • Exploring partnerships with complementary indie apps
  • Schools, clinics, or businesses keep asking "how do we buy 30 seats?"
  • The store-growth audit flags P8.5, P8.6, or P8.7

1. Own-app bundles (available now)

App bundles group up to 10 of your own paid apps — or apps sharing a subscription — at a bundle price, with Complete My Bundle crediting what a user already paid.

  • ✅ Portfolio play: your catalog cross-sells itself on every member app's product page — a discovery surface, not just a discount (pairs with the checkbox-storefront and portfolio tactics in app-store/marketing-strategy).
  • ✅ Price the bundle at "second app ~half off, third+ nearly free" — the goal is basket size and page presence, not margin per unit.
  • ❌ Bundling apps with no shared audience; the bundle card confuses both product pages.
  • Mechanics: paid apps only (or one subscription spanning the bundle); free apps can't bundle.

2. Family Sharing (available now — chronically under-enabled)

A checkbox per IAP/subscription in ASC, plus StoreKit handling for shared entitlements. One purchase covers up to 5 additional family members — 6 entitlements, "6 for the price of 1".

  • ✅ Enable for subscriptions whose job is shareable (utilities, education, health, home) — "the whole family for one price" beats a 6× cheaper feel at maybe 1.5× usage cost, and it's a paywall differentiator against non-sharing competitors.
  • ✅ Drive paywall copy off isFamilyShareable rather than hardcoding "share with your family".
  • ✅ Distinguish ownershipType — PURCHASED vs FAMILY_PURCHASED — to tailor onboarding; the family member never saw your paywall or purchase flow.
  • ✅ Family entitlements arrive outside any purchase flow, and after a deliberate delay (the purchaser gets a window to disable sharing first) — listen on Transaction.updates, and check entitlement before merchandising (a family member may already be covered).
  • ✅ Handle revocationDate + the REVOKE server notification by re-deriving entitlements from the full transaction history; test the revoked-from-family path.
  • ❌ Enabling it on a per-seat B2B-ish product where sharing cannibalizes real seats — that's what volume licensing (below) is for.
  • One-way door: enabling takes effect within hours for new and existing customers and is irreversible — turning it off only affects new purchases.

3. Cross-developer bundles & suites

Combined subscriptions spanning apps from different developers — the "indie suite" model (several complementary tools, one subscription).

  • The unlock: each partner's install base becomes the others' warm audience — distribution cheaper than any paid channel.
  • ✅ Partner selection: same buyer, adjacent jobs, no feature overlap (writing tool + reference manager + focus timer, not three writing tools). Draft revenue-share on attribution of the acquiring app, not equal splits.
  • ✅ Verify current ASC mechanics before promising a ship date — cross-developer suites are a recent capability and terms/tooling are still settling; the fallback is coordinated own-app pricing + mutual offer codes (generators/offer-codes-setup).
  • ❌ Partnering with an app whose rating or privacy posture you wouldn't put your name on — a suite shares reputational blast radius (run app-store/originality-check thinking on partners).
Show full SKILL.md (329 more words)Show less

4. Group Purchases & Volume Purchasing — institutional sales

Live for all auto-renewable subscriptions using StoreKit 2 (StoreKit 2 required). ON by default for most new and existing StoreKit 2 subscriptions — but Family Sharing-enabled subscriptions are opted OUT by default. Configure per subscription in ASC.

Two sale paths, same seat pool:

  • In-app group purchases — a customer buys N seats, shares an invite link, and accepters are auto-assigned to seats.
  • Volume purchasing through Apple Business Manager / Apple School Manager — the institutional channel for schools, clinics, and businesses.

Mechanics:

  • Volume pricing = up to 5 price bands, with full control of seat thresholds and each band's price. The default is every seat at the current price — no discount exists until you configure bands (e.g., $19.99 → $13.99 at 21–40 seats → $10.99 at 41+; a 50-seat purchase then averages ~20% off).
  • ✅ Prefer the built-in seat management (invites, acceptance tracking, seat lifecycle) unless you already run member management — then use the App Store Server API group endpoints instead.
  • ✅ Merchandise the group value in-app — buyers won't discover multi-seat pricing on their own.
  • ✅ Education/health apps: this often outearns consumer conversion optimization by an order of magnitude — one district buys more seats than a year of paywall A/B tests adds.
  • ❌ Building custom seat management UI before validating a single institutional buyer exists — the built-in flow covers the first sale.
  • Custom Apps via Apple Business Manager remain the path for bespoke B2B distribution; Group Purchases brings multi-seat to the mainstream store — different tools, same buyer.
  • Reference: the WWDC26 session on group purchases and volume purchasing.

Decision sketch

You haveReach for
2+ paid apps, shared audienceOwn-app bundle
A shareable-job subscriptionFamily Sharing on
A complementary indie peer with real trafficCross-developer suite (or mutual offer codes today)
Institutions asking to buy seatsGroup Purchases / volume price bands (live — configure in ASC)

Output Format

Portfolio: bundle-eligible apps? bundle live? Complete-My-Bundle pricing sane?
Family Sharing: enabled where the job is shareable? entitlement handling tested?
Partnerships: candidate named? terms sketched?
Institutional: demand evidence? seats model drafted? volume price bands configured?

Each gap routed to the numbered section above; StoreKit implementation to generators/subscription-lifecycle, offer distribution to generators/offer-codes-setup.

References

© rshankras, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/monetization/bundles-and-licensing of rshankras/claude-code-apple-skills.

Open the folder on GitHubat commit 9ffb831

Compare with similar skills

Bundles And Licensing next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Bundles And Licensing compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bundles And Licensing this skillrshankras/claude-code-apple-skills787—~1.8kAutomated safety check: PassMIT
Pricingsickn33/agentic-awesome-skills47k1 repos~1.9kAutomated safety check: PassMIT
Pricing Strategyphuryn/pm-skills27k—~913Automated safety check: PassMIT
Pricing Strategyalirezarezvani/claude-skills28k1 repos~3.5kAutomated safety check: PassMIT
Pricing Strategistalirezarezvani/claude-skills28k—~2.3kAutomated safety check: PassMIT
SaaS Pricing Strategistsickn33/agentic-awesome-skills47k1 repos~1.5kAutomated safety check: PassMIT

Similar skills

  • Pricing

    sickn33/agentic-awesome-skills

    When the user wants help with pricing decisions, packaging, or monetization strategy.

    47k GitHub starsUsed in 1 repo~1.9k tokens
    Sales & SupportAuto-check passed
  • Pricing Strategy

    phuryn/pm-skills

    Analyze and design pricing strategies including pricing models, competitive pricing analysis, willingness-to-pay estimation, and price elasticity.

    27k GitHub stars~913 tokensUpdated yesterday
    Sales & SupportAuto-check passed
  • Pricing Strategy

    alirezarezvani/claude-skills

    Design, optimize, and communicate SaaS pricing — tier structure, value metrics, pricing pages, and price increase strategy.

    28k GitHub starsUsed in 1 repo~3.5k tokens
    Sales & SupportAuto-check passed
  • Pricing Strategist

    alirezarezvani/claude-skills

    A skill your agent uses when designing or revisiting product pricing — selecting a pricing model (subscription seat-based, usage-based, value-based, freemium, or hybrid), running Van Westendorp…

    28k GitHub stars~2.3k tokensUpdated 1 mo ago
    Sales & SupportAuto-check passed
  • SaaS Pricing Strategist

    sickn33/agentic-awesome-skills

    Design, optimize, and test pricing strategies for SaaS products using data-driven frameworks, competitive analysis, and psychological pricing principles.

    47k GitHub starsUsed in 1 repo~1.5k tokens
    Marketing & SEOAuto-check passed
  • Add Model Price

    langfuse/langfuse

    A skill your agent uses when editing worker/src/constants/default-model-prices.json, packages/shared/src/server/llm/types.ts, pricing tiers, tokenizer IDs, or matchPattern regexes for OpenAI…

    36k GitHub stars~1.2k tokensUpdated today
    AI & LLM EngineeringAuto-check passed

More from rshankras/claude-code-apple-skills

All 41 skills in this repo
  • Accessibility Generator

    rshankras/claude-code-apple-skills

    Generate accessibility infrastructure for VoiceOver, Dynamic Type, and accessibility features.

    787 GitHub stars~1.4k tokensUpdated 2 mo ago
    Auto-check: notes
  • Animation Patterns

    rshankras/claude-code-apple-skills

    SwiftUI animation patterns including springs, transitions, PhaseAnimator, KeyframeAnimator, SF Symbol effects, scroll-driven effects, mesh gradients, text renderers, and shader effects.

    787 GitHub stars~2.1k tokensUpdated 2 mo ago
    Auto-check passed
  • App Description Writer

    rshankras/claude-code-apple-skills

    Generate compelling App Store descriptions that convert browsers into users.

    787 GitHub stars~1.3k tokensUpdated 2 mo ago
    Auto-check passed
  • App Icon Generator

    rshankras/claude-code-apple-skills

    Generates an app icon for macOS or iOS — a fast CoreGraphics placeholder and/or flat layered source art to finish in Icon Composer (the Liquid Glass / iOS 26+ standard).

    787 GitHub stars~5.1k tokensUpdated 2 mo ago
    Auto-check: notes
  • App Namer

    rshankras/claude-code-apple-skills

    Turn an app idea into validated, App-Store-ready name candidates.

    787 GitHub stars~3.4k tokensUpdated 2 mo ago
    Auto-check passed
  • CI CD Setup

    rshankras/claude-code-apple-skills

    Generate CI/CD configuration for automated builds, tests, and distribution of iOS/macOS apps.

    787 GitHub stars~1.5k tokensUpdated 2 mo ago
    Auto-check: notes

Questions about Bundles And Licensing

What does Bundles And Licensing do?

Revenue beyond the single-app price tag — own-app bundles, Family Sharing as a conversion lever, cross-developer bundles & suites, and institutional licensing via Group Purchases / Apple School &…. Bundles And Licensing is an agent skill from rshankras/claude-code-apple-skills. Revenue beyond the single-app price tag — own-app bundles, Family Sharing as a conversion lever, cross-developer bundles & suites, and institutional licensing via Group Purchases / Apple School & Business Manager.

When should I use Bundles And Licensing?

Bundles And Licensing fits situations like: A developer has multiple apps; A subscription worth sharing; complementary indie partners; school/clinic/business buyers.

How do I install Bundles And Licensing in Claude Code?

Run `npx skills add rshankras/claude-code-apple-skills --skill bundles-and-licensing -a claude-code`. Or copy the skill folder (skills/monetization/bundles-and-licensing in rshankras/claude-code-apple-skills) into .claude/skills/bundles-and-licensing in your project. Claude Code loads it when a task matches its description.

How do I install Bundles And Licensing in Codex?

Run `npx skills add rshankras/claude-code-apple-skills --skill bundles-and-licensing -a codex`. Or copy the skill folder (skills/monetization/bundles-and-licensing in rshankras/claude-code-apple-skills) into .agents/skills/bundles-and-licensing in your project. Codex loads it when a task matches its description.

Can I use Bundles And Licensing in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add rshankras/claude-code-apple-skills --skill bundles-and-licensing -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bundles-and-licensing, .gemini/skills/bundles-and-licensing, .github/skills/bundles-and-licensing and .opencode/skills/bundles-and-licensing in your project.

What does Bundles And Licensing need to run?

SKILL.md names no scripts, command-line tools or credentials: Bundles And Licensing is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Write, Edit, Glob, Grep.

Does Bundles And Licensing access the network?

SKILL.md names 2 domains. As links in the text: developer.apple.com and support.apple.com. This is read from the text; nothing was executed.

Is Bundles And Licensing safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Bundles And Licensing use?

Bundles And Licensing is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Bundles And Licensing use?

About 1.8k tokens (SKILL.md is roughly 7.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Bundles And Licensing?

Skills that share tags, products or a category with Bundles And Licensing: Pricing (sickn33/agentic-awesome-skills, 47k stars), Pricing Strategy (phuryn/pm-skills, 27k stars), Pricing Strategy (alirezarezvani/claude-skills, 28k stars) and Pricing Strategist (alirezarezvani/claude-skills, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bundles And Licensing?

rshankras (a GitHub user) maintains it in rshankras/claude-code-apple-skills, which has 787 GitHub stars. The repository holds 41 skills in this directory. The repository was last updated on July 24, 2026.

Source: rshankras/claude-code-apple-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.