# Tools

> Every listed resource, editors’ picks first. The filters below can be combined.

- Search: append `?q=<keywords>` to the URL. Separate several keywords with spaces; all of them must match. Matches name, repository, tags, professions, description and README.
- Filter by type: append `?type=<cli|skill|plugin|mcp>` to the URL.
- Filter by profession: append `?profession=<profession id>` to the URL. Separate several ids with commas; a resource matches when it suits any of them. Ids are listed at https://hebbmind.com/api/v1/professions
- Filter by tag: append `?tag=<tag>` to the URL. Separate several tags with commas; a resource must carry all of them. Tags are listed at https://hebbmind.com/api/v1/tags

Resources for ML / AI or Data analysis or Admin / Office, Tagged `compliance`, `python`: 2 items.

> - ML / AI: Model training, evaluation and LLM application development.
> - Data analysis: Querying, statistical analysis, reporting and visualization.
> - Admin / Office: Docs, spreadsheets and slides, reports, email and calendars, meeting notes and daily admin.

- [x-ray](https://hebbmind.com/cli/x-ray.md): [CLI] From Free Law Project: finds bad redactions in PDFs, where a black box covers text that can still be selected and copied, and outputs the leaked text and positions per page as JSON. Useful for lawyers checking filings before release. Needs Python 3.10+; may miss cases, so review important files.
- [factur-x](https://hebbmind.com/cli/factur-x.md): [CLI] Python library with a CLI for Factur-X (ZUGFeRD 2.x), the French-German e-invoicing standard: combine a regular PDF invoice and XML into a Factur-X invoice, extract the XML from invoice PDFs and validate it against the official XSD; also handles Order-X and UBL. Needs Python 3.
