SIGN IN SIGN UP

feat: add LLM-friendly docs and agent skill (#1679)

* feat: add LLM-friendly documentation and agent skill

Add llms.txt (concise overview) and llms-full.txt (full method reference)
following the llmstxt.org standard, plus a cross-client Agent Skill
(.agents/skills/) compatible with 30+ coding agents and a Claude Code
plugin for marketplace distribution.

- generate_llms_txt.py: auto-generates both files by introspecting Client
- .agents/skills/python-binance/: agentskills.io-compatible skill
- python-binance-plugin/: Claude Code plugin wrapping the same skill
- README.rst: add LLM & AI Agent Support section with npx install command

* refactor: remove plugin, compact llms-full.txt

- Remove python-binance-plugin/ directory
- Switch llms-full.txt to compact format: one heading + description +
  params per method, no response examples (360KB -> 198KB)
- Drop RST-to-Markdown conversion code (no longer needed)
- Truncate long param descriptions to 80 chars

* refactor: slim llms-full.txt to ~18K tokens

Switch to compact one-line-per-method format with param names only.
Truncate descriptions to 120 chars, drop auto-generated placeholder
descriptions. Down from 48K to 18K tokens.

* fix: resolve all ruff and pyright errors

- client.py: fix extra space after keyword, spacing around colon
- helpers.py: add missing space after comma
- code-generator.py: fix operator spacing, indentation issues
- examples/depth_cache_threaded_example.py: fix indentation, add type ignores

* fix: ignore E203 in ruff config (conflicts with ruff-format slice style)
P
Pablo Criado-Perez committed
b697c97a94901d79786dd5d899a40268953aa0f5
Parent: 70a7a2a
Committed by GitHub <noreply@github.com> on 3/31/2026, 5:25:38 PM