llms.txt
An index of every page, grouped the way the site is, with a line describing each one. Start here.
/docs/en/llms.txtPoint Codex, Claude Code, Copilot, Gemini CLI or Cursor at this documentation and it will write the integration against the real endpoints, parameters and signature rules instead of guessing them.
The machine-readable copy of the documentation is written on every build, so it cannot fall behind the site.
An index of every page, grouped the way the site is, with a line describing each one. Start here.
/docs/en/llms.txtThe whole documentation as a single Markdown file, for a model with a large context window.
/docs/en/llms-full.txtAppend .md to the URL of any page to get the text on its own, without the site around it.
/docs/en/payments/standard-process/create-order.mdPick your tool, create the file it names in your project and paste the contents in. Nothing else changes.
Claude Code discovers the skill and loads it when a task calls for it — adding the file is the only step.
---
name: bog-api-docs
description: Bank of Georgia API documentation. Use when working on online payments, payment links, billing, online instalments, business internet banking or open banking — integrating with api.bog.ge, wiring up callbacks or request signatures, or debugging a failing payment.
---
# Bank of Georgia API documentation
The documentation is published in a machine-readable form. Read it before
writing code: do not guess endpoints, parameter names or signature rules.
## How to work through it
1. Fetch the index of every page: https://api.bog.ge/docs/en/llms.txt
Each entry carries a line describing the page, so the index alone is enough
to tell which pages the task needs.
2. Fetch only those pages. Any page is available as Markdown by appending
`.md` to its URL (for example https://api.bog.ge/docs/en/payments/standard-process/create-order.md).
3. If the whole documentation is genuinely needed at once: https://api.bog.ge/docs/en/llms-full.txt
It is a large file — reach for the index first.
## What to watch for
- Test against the sandbox before going to production: https://api.bog.ge/docs/en/sandbox/payments/introduction.md
- Never put `client_secret` in code that runs on the client.
- Always verify the signature on a callback, and take a payment's status from a
verified callback or from the payment details method — never from the
redirect the customer lands on.
- The open banking APIs are described by OpenAPI documents rather than pages;
they are linked at the end of llms.txt.
From that point on the assistant answers integration questions from the documentation rather than from memory.