# Send llms.txt File Builder to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "geo-llms-txt",
    "name": "llms.txt File Builder",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/geoly-geo/geo-llms-txt",
    "canonicalUrl": "https://clawhub.ai/geoly-geo/geo-llms-txt",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/geo-llms-txt",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=geo-llms-txt",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md",
      "scripts/generate_llms_txt.py",
      "scripts/validate_llms_txt.py",
      "references/examples.md",
      "references/quality-guide.md",
      "references/standard.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "geo-llms-txt",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-02T01:16:13.920Z",
      "expiresAt": "2026-05-09T01:16:13.920Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=geo-llms-txt",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=geo-llms-txt",
        "contentDisposition": "attachment; filename=\"geo-llms-txt-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "geo-llms-txt"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/geo-llms-txt"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/geo-llms-txt",
    "downloadUrl": "https://openagent3.xyz/downloads/geo-llms-txt",
    "agentUrl": "https://openagent3.xyz/skills/geo-llms-txt/agent",
    "manifestUrl": "https://openagent3.xyz/skills/geo-llms-txt/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/geo-llms-txt/agent.md"
  }
}
```
## Documentation

### llms.txt File Builder

Methodology by GEOly AI (geoly.ai) — GEO infrastructure for the AI search era.

Generate well-structured llms.txt files to help AI platforms understand and cite your content.

### Quick Start

Generate an llms.txt file for any website:

python scripts/generate_llms_txt.py <domain> [--output llms.txt]

Example:

python scripts/generate_llms_txt.py example.com --output llms.txt

### What is llms.txt?

The llms.txt standard helps AI crawlers understand:

What your brand/company does
Which pages contain the most valuable information
How content is organized (products, docs, blog, etc.)
Where to find key facts and data

Full standard details: See references/standard.md

### Standard Format

# [Brand Name]

> [One-sentence brand description]

[2-3 paragraph overview: what you do, who it's for, key differentiators]

## Key Pages

- [Page Title](URL): One-line description
- [Page Title](URL): One-line description

## Products / Services

- [Product Name](URL): What it does and who it's for

## Documentation

- [Doc Title](URL): What this doc explains

## Blog / Resources

- [Article Title](URL): Key insight or topic covered

## About

- [About Us](URL): Company background and mission
- [Contact](URL): How to reach the team

### Method 1: From Sitemap (Automated)

python scripts/generate_llms_txt.py example.com --from-sitemap

Automatically fetches sitemap.xml, analyzes each page, and generates descriptions.

### Method 2: Interactive (Guided)

python scripts/generate_llms_txt.py example.com --interactive

Prompts you for brand info and key URLs, then drafts descriptions.

### Method 3: From URL List

python scripts/generate_llms_txt.py example.com --urls urls.txt

Where urls.txt contains one URL per line.

### Validation

Validate an existing llms.txt file:

python scripts/validate_llms_txt.py llms.txt

Checks for:

Proper markdown structure
Valid URLs
No duplicate entries
Optimal link count (15-40 pages)
Factual tone (not promotional)

### Quality Criteria

AspectGoodBadBrand description"GEOly AI is a GEO monitoring platform tracking brand visibility across ChatGPT, Perplexity, Gemini.""We are the best AI SEO tool ever!"Page descriptions"Explains how to set up MCP integration with Claude Desktop""Our awesome docs page"Link count15–40 curated pages500+ URLs (sitemap dump)ToneFactual, entity-focusedPromotional, keyword-stuffedStructureClear sections by content typeFlat list or random order

### Output Formats

Markdown (default): Ready-to-deploy llms.txt
JSON: Structured data for programmatic use
HTML: Styled preview for stakeholder review

### Custom Sections

python scripts/generate_llms_txt.py example.com \\
  --sections "Products,API Reference,Case Studies,Changelog"

### Exclude Patterns

python scripts/generate_llms_txt.py example.com \\
  --exclude "/admin/,/private/,/draft/"

### Multi-language Support

python scripts/generate_llms_txt.py example.com \\
  --language zh-CN \\
  --output llms-zh.txt

### Deployment

Once generated, place the file at:

https://[your-domain]/llms.txt

Ensure it:

Returns HTTP 200
Is accessible without authentication
Has Content-Type: text/plain or text/markdown

### See Also

Full standard specification: references/standard.md
Quality guidelines: references/quality-guide.md
Examples gallery: references/examples.md
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: geoly-geo
- Version: 1.0.1
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-05-02T01:16:13.920Z
- Expires at: 2026-05-09T01:16:13.920Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/geo-llms-txt)
- [Send to Agent page](https://openagent3.xyz/skills/geo-llms-txt/agent)
- [JSON manifest](https://openagent3.xyz/skills/geo-llms-txt/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/geo-llms-txt/agent.md)
- [Download page](https://openagent3.xyz/downloads/geo-llms-txt)