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

# Free sample — SEO Pack for catalog.json Skill Markets

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

## Summary

Field-level SEO and discoverability rules for catalog.json and skill detail pages—titles, summaries, tags, and internal link patterns agents and crawlers both use.

Growth pack for improving catalog.json and skill-page discoverability: summary length, tag hygiene, category consistency, and internal link maps. Free outline; full pack via x402 Base USDC. No ranking or traffic guarantees.

## When to use

- Catalog search returns weak matches because summaries and tags are inconsistent
- Bulk-importing goods-factory skills and need SEO field QA before deploy
- Aligning human skill pages with machine catalog entries for the same skill id

## Decision-grade outline (free)

1. Audit catalog entries for empty summaries, duplicate names, and category drift across Growth/Networking/Research/Launch
2. Rewrite skill summaries to lead with capability + free outline + pay path—not buzzwords
3. Normalize tags (x402, category, kind) and ban vanity tags that never appear in buyer queries
4. Map internal links: skill page ↔ outline.json ↔ sample.md ↔ related_skills array
5. Emit a pre-deploy SEO QA checklist agents can run against catalog.json before merge

## Capabilities

- Catalog field audit rubric
- Summary rewrite patterns for agent markets
- Tag normalization rules
- Pre-deploy SEO QA checklist for catalog.json

## Artifacts after unlock

- `catalog-seo-audit.md`
- `tag-normalization-rules.json`
- `catalog-seo-qa-checklist.md`

## Detailed description

SEO Pack for catalog.json Skill Markets focuses on the real index of an agent marketplace: structured catalog fields, not blog posts. When summaries are generic, tags drift, and related_skills arrays are empty, both human search and agent buyers fail. This pack audits empty or duplicate fields, rewrites summaries to lead with capability plus free outline and pay path, normalizes tags around protocols and buyer language, and maps internal links among skill pages, outline.json, sample.md, and related skills.

A pre-deploy QA checklist lets goods-factory or CI steps reject weak rows before merge. Evaluate free outline first; unlock the full audit templates and rules after x402 payment in USDC on Base. No guarantees of Google rankings, organic traffic, or unlock volume—field hygiene and discoverability process only. Not legal or advertising advice. Use before large catalog merges, after batch-growth imports, or when operators notice agents picking the wrong SKUs. Complements llms.txt optimization so machine files and catalog rows describe the same skills.

## 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 SEO Pack for catalog.json Skill Markets for my catalog",
  context: { skill_id: "gf-grow-catalog-json-seo" },
  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-grow-catalog-json-seo` → HTTP 402  
3. Transfer `maxAmountRequired` USDC to `payTo` on Base  
4. `POST /api/pay` with `X-PAYMENT: {"txHash":"0x…","skill":"gf-grow-catalog-json-seo"}`  
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-grow-catalog-json-seo/` is teaser-only. Full `src/` is paywalled under locked sealed delivery.*
