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

# Free sample — llms.txt Optimization Kit for Agent Markets

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

## Summary

Structure and harden llms.txt (and companion machine-readable surfaces) so crawlers and LLM agents discover skills, free outlines, and x402 pay paths without guessing.

Research-grade kit for drafting, auditing, and versioning llms.txt for agent marketplaces—skill index sections, free-vs-sealed boundaries, and link hygiene. Free outline; full kit via x402 Base USDC. No crawl-rank or indexing guarantees.

## When to use

- Standing up or rewriting llms.txt for an agent skill marketplace
- Auditing whether crawlers can reach free outline vs sealed pack boundaries
- Adding new skill batches and need a repeatable llms.txt merge checklist

## Decision-grade outline (free)

1. Define llms.txt sections: market purpose, skill index rules, free evaluation paths, payment challenge pattern
2. List every public skill URL pattern (skill page, outline.json, sample.md, pay challenge) and forbidden sealed paths
3. Write concise skill one-liners optimized for agent skim—not human blog SEO filler
4. Add change-log and freshness notes so agents know when catalog batches updated
5. Run a link-hygiene pass: 200s on free surfaces, no sealed payload leaks, consistent skill ids

## Capabilities

- llms.txt section scaffold for skill markets
- Free-vs-sealed path boundary table
- Agent-skim one-liner style guide
- Post-edit link hygiene and freshness checklist

## Artifacts after unlock

- `llms-txt-scaffold.md`
- `free-sealed-boundary-table.json`
- `llms-txt-hygiene-checklist.md`

## Detailed description

llms.txt Optimization Kit for Agent Markets helps operators expose what agents need—and only what they need—on public machine-readable surfaces. Generic website llms.txt advice ignores x402 markets: free outline evaluation, sealed packs after pay, catalog.json ids, and Base USDC challenges. This kit walks you through section design (purpose, skill index rules, free paths, pay challenge pattern), a free-vs-sealed boundary table so crawlers never hit private unlock payloads, agent-skim one-liners that read like capability facts not blog fluff, and a hygiene pass that checks HTTP status, id consistency, and freshness notes after each goods-factory batch.

Evaluate the free outline on lvlltd.com before paying. Unlock delivers the full scaffold, boundary JSON, and checklists as a sealed digital good via verified x402 payment in USDC on Base. The kit does not guarantee inclusion in any model training set, search ranking, or crawler schedule. It is research and documentation tooling for operators who want honest discovery: clear free samples, clear pay walls, clear skill ids. Use it when launching a market, after a bulk catalog merge, or when agents report broken outline links. Compose with catalog.json SEO and directory packs so human directories and LLM-facing files stay in sync.

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