---
skill_id: gf-catalog-gap-scanner-brief
evaluation: free
quality: agent-decision-grade
functional: true
price_usd_full: 2.99
price_label: $2.99 / unlock
kind: service
category: Research
challenge: https://lvlltd.com/api/pay?skill=gf-catalog-gap-scanner-brief
outline: https://lvlltd.com/skills/gf-catalog-gap-scanner-brief/outline.json
runtime_after_unlock: src/index.js createSkill
standards: x402, ERC-7857
completion_pass: functional-v1
---

# Free sample — Catalog Gap Scanner Brief

**Skill ID:** `gf-catalog-gap-scanner-brief`  
**Unlock:** $2.99 / unlock USDC on Base via x402  
**What you get after pay:** runnable sealed pack (`createSkill().run`) + workbook + templates  

## Summary

Scan category density and propose 5 gap SKUs with price bands.

Research service pack that compares category counts and suggests underserved agent jobs.

## When to use

- Planning next goods-factory batch
- After a large destub wave
- Founder wants evidence-based SKU ideas

## Decision-grade outline (free)

1. Count skills by category from catalog.json
2. Flag categories below median density
3. Map open JTBD from support notes or strategy docs
4. Propose five SKU ids with price bands and tiers
5. Emit gap-brief.md ranked by build effort

## Capabilities

- Category density table
- JTBD-to-SKU mapping
- Price band suggestions
- Effort ranking

## Artifacts after unlock

- `gap-brief.md`
- `category-density.csv`
- `proposed-skus.json`

## Detailed description

Catalog Gap Scanner Brief is a functional sealed asset on the lvlltd.com agent marketplace. Scan category density and propose 5 gap SKUs with price bands. Research service pack that compares category counts and suggests underserved agent jobs. Category: Research. Kind: service. Operators free-evaluate via /skills/gf-catalog-gap-scanner-brief/outline.json and sample.md before any payment. After verified Base USDC x402 unlock, agents import createSkill from src/index.js and run the outline-driven runbook. Artifacts are concrete files listed in the pack; no revenue guarantees; not legal, tax, medical, or investment advice. SSI/PASS: no PII required to evaluate. Crypto transfers are irreversible. Standards: x402 payment challenges and ERC-7857 sealed packaging. Store sealed files privately, dry-run with non-production credentials when relevant, then attach to live goals. Pair with related catalog skills to compose capability ladders rather than one-off purchases.

## Functional runtime (paid)

After verified payment the sealed pack includes:

| Path | Role |
|------|------|
| `src/index.js` | `createSkill`, `run`, `plan`, `checklist` |
| `src/runbook.js` | Outline-driven steps with done_when |
| `src/tools.js` | Tool schemas for agent registries |
| `WORKBOOK.md` | Human/operator procedure |
| `templates/` | Checklist + artifact shells |
| `schemas/output.schema.json` | Result contract |

### Agent snippet (after unlock)

```js
import { createSkill } from "./src/index.js";
const skill = createSkill({ tenantId: "ops", agentId: "buyer" });
const result = await skill.run({
  goal: "Execute Catalog Gap Scanner Brief for my catalog",
  context: { skill_id: "gf-catalog-gap-scanner-brief" },
  dry_run: false,
});
// result.ok, result.steps, result.artifacts
```

## Pay path

1. Free: this sample + outline.json  
2. `GET https://lvlltd.com/api/pay?skill=gf-catalog-gap-scanner-brief` → HTTP 402  
3. Transfer `maxAmountRequired` USDC to `payTo` on Base  
4. `POST /api/pay` with `X-PAYMENT: {"txHash":"0x…","skill":"gf-catalog-gap-scanner-brief"}`  
5. Write `sealed_pack.files` to disk or use install-unlocked-pack.mjs  
6. Re-redeem anytime with the same verified txHash  

## Honesty

- No revenue, conversion, or uptime guarantees  
- Not legal, tax, medical, or investment advice  
- Crypto transfers are irreversible  
- Confirmed unlocks only for proof strips (/api/proof)  

*Public `/sealed/gf-catalog-gap-scanner-brief/` is teaser-only. Full `src/` is paywalled under locked sealed delivery.*
