Skip to content

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

Draft
pcriadoperez wants to merge 5 commits intosammchardy:masterfrom
pcriadoperez:llms
Draft

feat: add LLM-friendly docs and agent skill#1679
pcriadoperez wants to merge 5 commits intosammchardy:masterfrom
pcriadoperez:llms

Conversation

@pcriadoperez
Copy link
Copy Markdown
Collaborator

@pcriadoperez pcriadoperez commented Mar 16, 2026

Summary

  • Add llms.txt (7KB concise overview) and llms-full.txt (360KB full reference) following the llmstxt.org standard
  • Add generate_llms_txt.py script that introspects Client to auto-generate both files (797 methods across 10 categories)
  • Add cross-client Agent Skill in .agents/skills/python-binance/ compatible with 30+ coding agents (agentskills.io standard)
  • Add Claude Code plugin in python-binance-plugin/ for marketplace distribution
  • Add "LLM & AI Agent Support" section to README with npx skills add install command

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
- 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
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.
- 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant