Skip to content

atick-faisal/llm-readme-tester

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

LLM README Tester Banner

πŸ’‘ Turn your README into tested code.
This GitHub Action runs LLM-powered unit tests on your README.md using Google's **Gemini API **.
You can now customize which checks to run, generate markdown reports, and keep your workflows green.

-----------------------------------------------------

βœ… What it checks

  • πŸ“Œ Project description
  • πŸ§ͺ Installation instructions
  • 🧰 Usage examples
  • πŸ“„ License info
  • πŸ“Έ Screenshot or live demo link

Tip: You can disable specific tests using the checks input.

-----------------------------------------------------

πŸš€ Quickstart

Drop this into your workflow to automatically test your README:

- uses: atick-faisal/llm-readme-tester@v1
  with:
    google_api_key: ${{ secrets.GOOGLE_API_KEY }}
    checks: "description,install,license"  # optional, default is "all"

🧠 Available check keywords: description, install, usage, license, demo
πŸ” Add your Gemini API key as a secret named GOOGLE_API_KEY.

-----------------------------------------------------

πŸ§ͺ Example Output

test_readme.py ....F                                                     [100%]

FAILED test_readme.py::test_license_info - ❌ License information is missing.

πŸ“š Docs & Community

-----------------------------------------------------

Qatar University Machine Learning Group

About

πŸ§ͺ Unit test your README.md using LLMs. Gemini-powered. Markdown-snob approved.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

Contributors 2

  •  
  •  

Languages