agentleFS
dazuckdazuck/operator-skills/skills/credits-inventory/SKILL.md

credits-inventory

Skill17 starsChanged 9 months agoMITView on GitHub

Find startup credits, perks, and offers you may have but aren't using. Use when: (1) User wants to inventory available credits/perks across accounts, (2) User asks 'do I have a deal for X?' when signing up for something new, (3) User mentions banking, cloud, or VC relationships. Searches known programs + email for forgotten offers.

1 other project uses a version of this, 1 of them edited.

Adopted by

Most recently taken up by

The file

Show its rules and text

We split this skill into the rules it gives an agent

27 rules. About 0 are common, 24 are distinctive, and 3 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈24

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 3

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    If context file is empty or outdated, ask user to update their accounts.

    line 68
  2. Distinctive:

    When user asks "do I have a deal for [SERVICE]?":

    line 104
  3. Very specific:

    Check my-inventory.md for existing entries

    line 106
  4. Distinctive:

    Check if any of user's accounts (VCs, banking, subscriptions) offer it

    line 108
  5. Very specific:

    After discovery, update my-inventory.md with findings organized by service.

    line 113
  6. Distinctive:

    When user says "I claimed [perk]" or "update [perk] status":

    line 123
  7. Distinctive:

    Add to "Recently Claimed" section in Dashboard

    line 130
  8. Very specific:

    Update the Remaining column

    line 135
  9. Distinctive:

    If low or depleted, flag in Dashboard

    line 136
  10. Distinctive:

    When running inventory checks:

    line 140
  11. Distinctive:

    Update "Expiring Soon" section in Dashboard

    line 144
  12. Distinctive:

    When you find a promising email:

    line 181
  13. Distinctive:

    Promo code: - If applicable

    line 190
  14. Distinctive:

    Expiration: - When it expires

    line 192
  15. Distinctive:

    If you find a claim URL but can't access it directly, provide clear instructions:

    line 195
  16. Distinctive:

    Do a fresh scan for new offers?

    line 386
  17. Distinctive:

    Look up a specific service?

    line 387
  18. Distinctive:

    Update your account list?"

    line 388
  19. Distinctive:

    Always read state files first: - Don't ask for info you already have

    line 427
  20. Distinctive:

    Try to follow links: - If you can fetch a URL, do it to get specifics

    line 429
  21. Distinctive:

    Update inventory after every discovery: - Keep it current

    line 435
  22. Distinctive:

    Ask about claimed status: - When showing perks, ask "have you claimed any of these?"

    line 442
  23. Distinctive:

    Monitor expirations: - Start each session by checking what's expiring soon

    line 445
  24. Distinctive:

    Keep Dashboard current: - Update totals when status changes

    line 446
  25. Distinctive:

    Read inventory → Check expiring items → Alert user

    line 450
  26. Distinctive:

    Update inventory with findings

    line 452
  27. Distinctive:

    Update Dashboard if needed

    line 454

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Credits & Perks Inventory

Surface forgotten credits, discounts, and perks across startup programs, banking relationships, corporate cards, VC portfolios, and email offers.

State Files

This skill maintains two living documents:

FilePurpose
references/your-context-template.mdInputs - User's accounts, relationships, subscriptions
my-inventory.mdOutputs - Available perks organized by service/tool, with usage tracking

Both live in ~/.claude/skills/credits-inventory/. Read them at skill start; update them as you discover new information.

Usage Tracking

The inventory tracks the full lifecycle of each perk:

StatusMeaning
AvailableNot yet claimed, can be activated
Claimed [DATE]Activated on date, now in use
ActiveCurrently being used (for ongoing subscriptions)
Expiring [DATE]Has a known expiration date
DepletedCredits fully used
ExpiredPast expiration, no longer available
VerifyNeeds manual verification of status

Track for metered credits (API credits, cloud credits):

  • Original value
  • Remaining balance (when known)
  • Burn rate (if trackable)

Track for time-limited perks (free subscriptions):

  • Claim date
  • Expiration date
  • Auto-renewal status

Two Modes

Mode 1: Full Inventory ("What do I have?")

Comprehensive scan of all accounts to surface available credits and perks.

Mode 2: Specific Lookup ("Do I have a deal for X?")

User is signing up for a specific service - check if they have a discount.


Workflow

1. Load Context

Read: ~/.claude/skills/credits-inventory/my-context.md
Read: ~/.claude/skills/credits-inventory/my-inventory.md

If context file is empty or outdated, ask user to update their accounts.

2. For Full Inventory: Scan All Sources

For each account type in context:

A. Check known programs (see reference database below)

B. Search email via gscli

# Search for perks from known sources
gscli gmail search "from:[source] perks OR credits OR offer" -l 20

# Search for specific services
gscli gmail search "[service] free OR credits OR discount" -l 10

# Search for expiring offers
gscli gmail search "expires OR expiring credits OR offer" -l 15

C. Read promising emails

gscli gmail read [message-id]

Look for:

  • Claim links/URLs
  • Promo codes
  • Expiration dates
  • Specific values

3. For Specific Lookup: Check for Service

When user asks "do I have a deal for [SERVICE]?":

  1. Check my-inventory.md for existing entries
  2. Search email: gscli gmail search "[SERVICE] free OR credits OR discount OR offer" -l 15
  3. Check if any of user's accounts (VCs, banking, subscriptions) offer it
  4. Report findings with claim instructions

4. Update Inventory

After discovery, update my-inventory.md with findings organized by service.

Inventory organization:

  • Group by SERVICE/TOOL name (alphabetical)
  • Under each service, list all available offers
  • Include: value, source, claimed date, expiration, remaining, status

5. Track Usage (When User Claims or Updates)

When user says "I claimed [perk]" or "update [perk] status":

  1. Find the perk in my-inventory.md
  2. Update the row:
    • Set Claimed to today's date
    • Set Expires if known (often 1 year from claim)
    • Set Status to Active or Claimed YYYY-MM-DD
  3. Add to "Recently Claimed" section in Dashboard
  4. Recalculate Dashboard totals

For balance updates ("I have $X left on [perk]"):

  1. Update the Remaining column
  2. If low or depleted, flag in Dashboard

6. Expiration Monitoring

When running inventory checks:

  1. Scan all items with Expires dates
  2. Flag anything expiring within 90 days
  3. Update "Expiring Soon" section in Dashboard
  4. Alert user to time-sensitive items

Expiration actions:

  • 90 days out: Add to "Expiring Soon"
  • 30 days out: Highlight as urgent
  • Expired: Move status to Expired, keep in inventory for reference

Email Search Patterns

gscli Commands

# VC portfolio perks (replace with actual investor names from context)
gscli gmail search "from:usv perks OR credits OR offer" -l 20
gscli gmail search "from:getproven" -l 10

# Banking perks
gscli gmail search "from:brex perks OR credits" -l 15
gscli gmail search "from:mercury perks OR partner" -l 15

# Newsletter perks
gscli gmail search "from:lenny product pass OR perks" -l 10

# Service-specific (when doing lookups)
gscli gmail search "[servicename] free OR credits OR startup" -l 15

# Catch expiring offers
gscli gmail search "expires soon OR expiring credits" -l 20
gscli gmail search "activate your OR claim your" -l 15

Reading Emails

When you find a promising email:

gscli gmail read [message-id]

Extract:

  • Claim URL - The link to activate the offer
  • Promo code - If applicable
  • Value - Dollar amount or description
  • Expiration - When it expires
  • Requirements - Any eligibility criteria

If you find a claim URL but can't access it directly, provide clear instructions:

**How to claim:**
1. Go to: [URL]
2. Log in with your [account type] credentials
3. Look for [specific button/section]
4. Apply code: [CODE] (if applicable)

Inventory File Format

my-inventory.md should be organized BY SERVICE with usage tracking:

# Credits & Perks Inventory

Last updated: YYYY-MM-DD

## Dashboard

| Metric                      | Value   |
| --------------------------- | ------- |
| Total available (unclaimed) | $X,XXX  |
| Total claimed (active)      | $X,XXX  |
| Total remaining balance     | $X,XXX  |
| Expiring within 90 days     | [count] |

### Expiring Soon

| Service     | Source | Expires    | Value            | Action      |
| ----------- | ------ | ---------- | ---------------- | ----------- |
| AWS credits | Brex   | 2026-03-15 | $2,340 remaining | Use or lose |

### Recently Claimed

| Service | Source  | Claimed    | Value   |
| ------- | ------- | ---------- | ------- |
| PostHog | Lenny's | 2026-01-15 | $16,500 |

---

## A

### Anthropic (Claude API)

| Source     | Value   | Claimed    | Expires    | Remaining | Status    |
| ---------- | ------- | ---------- | ---------- | --------- | --------- |
| Brex Perks | $500    | —          | —          | —         | Available |
| Your VC Perk | $X,XXX | YYYY-MM-DD | YYYY-MM-DD | $X,XXX | Active |

### AWS

| Source          | Value   | Claimed    | Expires    | Remaining | Status           |
| --------------- | ------- | ---------- | ---------- | --------- | ---------------- |
| Brex Perks      | $5,000  | 2025-06-01 | 2027-06-01 | $2,340    | Expiring 2027-06 |
| Pump.co savings | $7,870+ | Active     | —          | Ongoing   | Active           |

---

## P

### PostHog

| Source  | Value   | Claimed    | Expires    | Remaining | Status |
| ------- | ------- | ---------- | ---------- | --------- | ------ |
| Lenny's | $16,500 | 2026-01-15 | 2027-01-15 | Active    | Active |

---

[Continue alphabetically...]

Table Columns

ColumnRequiredDescription
SourceYesWhere the perk comes from
ValueYesOriginal dollar value or description
ClaimedIf claimedDate claimed (YYYY-MM-DD) or "—"
ExpiresIf knownExpiration date or "—"
RemainingIf meteredCurrent balance for credits, "Active" for subscriptions
StatusYesCurrent state (see Usage Tracking above)

Context File Format

references/your-context-template.md should list user's accounts:

# My Accounts & Relationships

Last updated: YYYY-MM-DD

## Investors & Accelerators

- [Your VC] - [perks platform URL]
- [Other investor]
- [Accelerator]



## Banking & Cards

- Mercury (business banking)
- Brex (corporate card)
- Chase Sapphire Reserve (personal)
- Delta Amex Gold (personal)

## Subscriptions

- Lenny's Newsletter (annual) - lennysproductpass.com
- LinkedIn Premium
- X Premium
- Costco Executive

## Equity & HR

- Carta

## Cloud & Hosting

- [Current providers]

## Notes

- [Any special relationships or programs]

Reference: Known Programs

VC Portfolio Platforms

VC/AcceleratorPerks PlatformHow to Access
USVProvenusv.getproven.com
YCYC Dealsbookface.ycombinator.com
a16zPortfolio ResourcesVia portfolio contact
SequoiaArc benefitsVia portfolio contact
Most VCsVariousEmail your investor contact

Banking Perks

Bank/CardPerks PageNotable Offers
Brexbrex.com/perks$350K+ total (AWS, OpenAI, Retool, etc.)
Mercurymercury.com/perksVarious partner discounts
Chase Sapphire Reservechase.com/benefits$300 travel, DoorDash, Lyft, lounges
Amex Platinumamex.com/benefitsDell, airline, wireless credits

Newsletter/Subscription Perks

SubscriptionPerks PageNotable Offers
Lenny's Newsletterlennysproductpass.com$25K+ (PostHog, Notion, etc.)

Direct Startup Programs

ServiceProgramValueLink
AWSActivateUp to $100Kaws.amazon.com/activate
Google CloudStartupsUp to $350Kcloud.google.com/startup
MicrosoftStartupsUp to $150Kstartups.microsoft.com
HubSpotStartupsUp to 90% offhubspot.com/startups
IntercomEarly Stage$49/mo for 1yrintercom.com/early-stage
SegmentStartup Program$25K valuesegment.com/startup
MixpanelStartups$50K creditsmixpanel.com/startups

Conversation Flow

Starting a Session

"Let me check your credits inventory.

[Read context and inventory files]

Current status:

  • Last updated: [date]
  • Total available: ~$X value
  • [N] items expiring soon

Want me to:

  1. Do a fresh scan for new offers?
  2. Look up a specific service?
  3. Update your account list?"

After Discovery

"Found [N] new perks. Updating your inventory...

New additions:

  • [Service]: $X via [Source]
  • [Service]: $X via [Source]

Action items:

  1. [Highest priority - include exact steps]
  2. [Second priority]

Your inventory has been updated at ~/.claude/skills/credits-inventory/my-inventory.md"

For Specific Lookup

"Looking for deals on [SERVICE]...

Found:

  • [Source 1]: [Value] - [How to claim]
  • [Source 2]: [Value] - [How to claim]

Not found in:

  • [Sources checked that didn't have it]

Want me to add this to your inventory watchlist?"


Tips for Claude

Discovery

  • Always read state files first - Don't ask for info you already have
  • Search email proactively - Many offers are buried in newsletters
  • Try to follow links - If you can fetch a URL, do it to get specifics
  • When links require auth - Give clear step-by-step instructions
  • Think laterally - VC relationships unlock indirect perks

Inventory Management

  • Update inventory after every discovery - Keep it current
  • Be specific with claim instructions - URLs, steps, codes
  • Prioritize by value - Lead with high-value items
  • Flag expirations - Surface time-sensitive offers prominently

Usage Tracking

  • Ask about claimed status - When showing perks, ask "have you claimed any of these?"
  • Prompt for updates - "Let me know when you claim this so I can track it"
  • Track remaining balances - For API credits, ask periodically about usage
  • Monitor expirations - Start each session by checking what's expiring soon
  • Keep Dashboard current - Update totals when status changes

Session Flow

  1. Read inventory → Check expiring items → Alert user
  2. Handle user request (discovery or lookup)
  3. Update inventory with findings
  4. Prompt user to report any claims
  5. Update Dashboard if needed

The goal: Be the knowledgeable assistant who knows all the programs AND keeps a running tally of what's available, claimed, and expiring.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.