# 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 DevOps / SRE or Research / Academia, Tagged `python`: 57 items.

> - DevOps / SRE: Deployment, monitoring, cloud resources and reliability.
> - Research / Academia: Literature search and reviews, experimental data analysis, paper writing and submission.

- [yt-dlp](https://hebbmind.com/de/cli/yt-dlp.md): [CLI] Command-line audio and video downloader supporting thousands of sites: pick formats and quality, grab subtitles and metadata, and merge or transcode with FFmpeg. The actively maintained fork of youtube-dl.
- [MarkItDown-MCP](https://hebbmind.com/de/mcp/markitdown-mcp.md): [MCP] From Microsoft: converts PDF, Word, Excel, PowerPoint, HTML and other files or URLs to Markdown so agents can read and search them. A single convert_to_markdown tool over STDIO or local HTTP.
- [MarkItDown](https://hebbmind.com/de/cli/markitdown.md): [CLI] Converts PDF, Word, Excel, PowerPoint, HTML, images, audio and more into Markdown that keeps headings, lists and tables, ready for LLMs to read and analyze. Maintained by Microsoft; requires Python 3.10+.
- [PDF](https://hebbmind.com/de/skill/pdf.md): [Skill] Extracts text and tables from PDFs; merges, splits and rotates pages, adds watermarks, fills forms and OCRs scanned documents. The official Anthropic skill behind Claude's document features; source-available, not open source.
- [Scientific Agent Skills](https://hebbmind.com/de/skill/scientific-agent-skills.md): [Skill] 166 research skills maintained by K-Dense (formerly Claude Scientific Skills), spanning bioinformatics, cheminformatics, clinical research, materials and physics, including unified access to 78 public databases such as PubChem and UniProt. Works with Claude Code, Codex and Cursor.
- [Hermes Agent](https://hebbmind.com/de/cli/hermes-agent.md): [CLI] Self-improving agent from Nous Research with built-in memory and a learning loop that turns experience into skills. Works with any model provider; the hermes command has a terminal UI, and a gateway connects it to Telegram, Slack and more and runs scheduled tasks.
- [vLLM](https://hebbmind.com/de/cli/vllm.md): [CLI] High-throughput LLM inference and serving engine: vllm serve starts an OpenAI- and Anthropic-compatible server in one command. Supports 200+ model architectures from Hugging Face, quantization and distributed inference. Aimed mainly at NVIDIA, AMD and other GPUs.
- [Fetch MCP Server](https://hebbmind.com/de/mcp/fetch.md): [MCP] Official MCP reference server that fetches web pages and converts them to Markdown for the model, reading long pages in chunks from a given offset. Zero config, but it can reach internal network addresses, so use it with care.
- [PaddleOCR MCP Server](https://hebbmind.com/de/mcp/paddlepaddle-mcp-server.md): [MCP] Official PaddleOCR MCP: text recognition and layout parsing for images and PDFs (PP-OCR, PP-StructureV3, PaddleOCR-VL), returning text or Markdown. Runs inference locally, or calls the official API or a self-hosted service.
- [Docling](https://hebbmind.com/de/cli/docling.md): [CLI] Parses PDF, DOCX, PPTX, XLSX, HTML, images and audio, recovering layout, reading order, tables and formulas, and exports Markdown, HTML or lossless JSON. Started by IBM Research, now hosted by the LF AI & Data Foundation; runs fully locally.
- [Scanpy Single-Cell Analysis](https://hebbmind.com/de/skill/scanpy.md): [Skill] Teaches agents standard single-cell RNA-seq analysis with Scanpy: QC, normalization, PCA/UMAP, clustering, differential expression and plots, with ready-to-run pipeline scripts and guidance on converting Seurat and other R objects to h5ad. Needs Python 3.12+; by K-Dense.
- [Statistical Analysis](https://hebbmind.com/de/skill/statistical-analysis.md): [Skill] Guides agents to the right statistical method for research data: t-tests, ANOVA, chi-square, regression and Bayesian analysis, checking assumptions, computing effect sizes and power, and reporting results in APA format. Python-based (pingouin, statsmodels); by K-Dense.
- [Qlib](https://hebbmind.com/de/cli/qlib.md): [CLI] Microsoft's open-source AI quant investment research platform: the qrun command runs dataset building, model training, backtesting and evaluation from a YAML config, with many benchmark models. The official dataset is paused, so prepare market data per the README first.
- [Manim](https://hebbmind.com/de/cli/manim.md): [CLI] Engine for math and explainer animations in Python (Community Edition, ManimCE): write scenes and render them to video with the manim command, letting agents create teaching and science animations. On macOS install cairo and pkg-config first; formulas need LaTeX.
- [Marker](https://hebbmind.com/de/cli/marker.md): [CLI] Converts PDFs, images, PPTX, DOCX, XLSX, EPUB and more into Markdown, JSON or HTML, preserving tables, formulas and layout, with optional LLM help for higher accuracy. Needs Python 3.10+ and PyTorch; large-scale commercial use of the model weights needs a paid license.
- [OCRmyPDF](https://hebbmind.com/de/cli/ocrmypdf.md): [CLI] Adds a searchable, copyable text layer to scanned PDFs, with automatic deskew, rotation and size optimization, outputting PDF/A by default. Built on Tesseract, supports 100+ languages and runs fully locally.
- [book-to-skill](https://hebbmind.com/de/skill/book-to-skill.md): [Skill] Distills technical books, doc folders or paper collections (PDF, EPUB, DOCX, Markdown and more) into an agent skill with a core framework, on-demand chapter files, glossary and cheat sheet for lookup while working. Extraction needs local Python; poppler or docling optional for PDFs.
- [WhisperX](https://hebbmind.com/de/cli/whisperx.md): [CLI] Fast speech transcription built on faster-whisper, with word-level timestamps and speaker diarization, suited to meeting notes and subtitles. Diarization needs a Hugging Face token; GPU acceleration needs CUDA.
- [notebooklm-py](https://hebbmind.com/de/cli/notebooklm-py.md): [CLI] Unofficial Python library and CLI for driving Google NotebookLM (now Gemini Notebook): bulk-import sources, ask cited questions, and generate and download podcasts, videos, slides, quizzes and flashcards. Ships an agent skill. Relies on undocumented APIs and needs a Google sign-in.
- [RenderCV](https://hebbmind.com/de/cli/rendercv.md): [CLI] Write your resume in YAML and render a cleanly typeset PDF from the command line: multiple themes, fine control of margins, colors and fonts, strict field validation and multi-language support. A companion agent skill is available. Needs Python 3.12+.
- [DVC](https://hebbmind.com/de/cli/dvc.md): [CLI] Version datasets and models the way Git versions code: data lives in remote storage like S3 or GCS while versions are tracked in your Git repo. Also offers reproducible pipelines and local experiment tracking, rerunning only the steps affected by a change.
- [pre-commit](https://hebbmind.com/de/cli/pre-commit.md): [CLI] Multi-language git hook manager: declare formatting, lint, secret scanning and other hooks in .pre-commit-config.yaml to run automatically before each commit, or have the agent self-check with pre-commit run --all-files before committing.
- [Trae Agent](https://hebbmind.com/de/cli/trae-agent.md): [CLI] ByteDance's open-source, general software engineering agent: trae-cli edits files and runs commands from natural language, supports multiple model providers and MCP, and records full execution trajectories. Transparent design suits agent research and customization. Needs your own model API key.
- [Claude Skills (Fullstack Dev Skills)](https://hebbmind.com/de/plugin/jeffallan-claude-skills.md): [Plugin] Bundles 60+ full-stack specialist skills into one plugin: experts for 12 languages including Python, TypeScript, Go, Rust and Java, and frameworks like React, Django and Spring Boot, activated automatically by request. Also includes Jira and Confluence workflow commands (needs Atlassian MCP).
- [Datasette](https://hebbmind.com/de/cli/datasette.md): [CLI] Publishes SQLite databases as browsable, queryable web pages and JSON APIs, with SQL queries, metadata and plugins, and deploys to Cloud Run and other platforms with datasette publish. Great for data exploration and data journalism. Needs Python 3.10+.
- [Hugging Face Skills](https://hebbmind.com/de/skill/huggingface-skills.md): [Skill] Hugging Face's official skills: manage Hub models and datasets with the hf CLI, fine-tune language and vision models, run model evaluations, and build Gradio apps deployed to Spaces. Needs an HF account; cloud training on HF Jobs requires a paid plan.
- [BabelDOC](https://hebbmind.com/de/cli/babeldoc.md): [CLI] PDF translation CLI for research papers that preserves formulas and layout as much as possible, producing bilingual side-by-side or translation-only PDFs. Needs an OpenAI-compatible API (local Ollama works too); currently focused on English to Chinese.
- [PaperQA2](https://hebbmind.com/de/cli/paper-qa.md): [CLI] High-accuracy retrieval-augmented Q&A over paper PDFs, text and Office documents, filling in citation metadata, checking retractions and attaching traceable sources to answers. Provides the pqa CLI and a Python library. Needs an LLM API key by default; local models can be configured.
- [VisiData](https://hebbmind.com/de/cli/visidata.md): [CLI] Terminal tool for exploring and wrangling tabular data: opens dozens of formats including CSV, JSON, Excel and SQLite for filtering, sorting, pivots and frequency counts. --batch mode replays actions headlessly or converts file formats.
- [jc](https://hebbmind.com/de/cli/jc.md): [CLI] Converts the output of 100+ commands such as dig, ps, ls and ifconfig, plus common file formats, into JSON so agents can parse it reliably with jq or scripts. Also usable as a Python library.
- [Scientific Figure Making](https://hebbmind.com/de/skill/scientific-figure-making.md): [Skill] Publication-quality matplotlib plotting skill from a Yale PhD student: bar charts, trends, heatmaps and multi-panel figures with consistent fonts, colors and export settings, plus real plotting scripts from papers published in venues like Nature Machine Intelligence. Needs Python.
- [OpenCompass](https://hebbmind.com/de/cli/opencompass.md): [CLI] Open-source LLM evaluation platform: one opencompass command picks the model and datasets and runs the evaluation across hundreds of benchmarks. Works with local Hugging Face models and API models, with vLLM and LMDeploy for faster inference.
- [Jupyter Notebooks](https://hebbmind.com/de/skill/jupyter-notebook.md): [Skill] Creates, edits and validates reproducible Python and SQL Jupyter notebooks: organizes cells as reports or tutorials, checks conclusions against actual output and reruns top to bottom before handoff. Maintained by OpenAI in the Data Analytics plugin of openai/plugins.
- [Life Science Research](https://hebbmind.com/de/skill/openai-skills-5.md): [Skill] OpenAI's official life-science skills: 49 skills query public databases such as UniProt, ClinVar, gnomAD and AlphaFold through Python scripts, with a router skill that breaks down questions, normalizes entities and compiles sourced evidence. Written mainly for Codex.
- [Trafilatura](https://hebbmind.com/de/cli/trafilatura.md): [CLI] Python library and CLI for extracting main web content: fetches pages, crawls via sitemaps and RSS feeds, strips headers, footers and other noise, and outputs TXT, Markdown, JSON, XML and more with metadata. Also processes downloaded HTML offline.
- [Argos Translate](https://hebbmind.com/de/cli/argos-translate.md): [CLI] Open-source offline machine translation built on OpenNMT, usable as a CLI, Python library or GUI. Download language packages as needed; when no direct model exists it pivots through an intermediate language. Suits text you would rather not upload to the cloud.
- [csvkit](https://hebbmind.com/de/cli/csvkit.md): [CLI] Veteran suite of CSV command-line tools: in2csv converts Excel and JSON to CSV, csvcut, csvgrep and csvsort filter and sort, csvstat computes statistics, and csvsql runs SQL directly against CSV files.
- [Home Assistant MCP Server (ha-mcp)](https://hebbmind.com/de/mcp/ha-mcp.md): [MCP] Lets agents operate Home Assistant: control devices, query state and history, create and debug automations and edit dashboards, with 80+ tools. Community-maintained (unofficial); requires your own Home Assistant instance, and running via uvx needs a long-lived access token.
- [trash-cli](https://hebbmind.com/de/cli/trash-cli.md): [CLI] Moves files to the trash instead of deleting them, with commands to list, restore and empty trashed files, so anything an agent deletes by mistake can be recovered. Follows the FreeDesktop.org trash spec and shares the trash with GNOME and KDE.
- [proselint](https://hebbmind.com/de/cli/proselint.md): [CLI] English prose linter that turns usage guides such as Garner's and advice from great writers into rules, flagging clichés, redundancy, bad comparisons and usage errors line by line, with JSON output for agents. Runs locally with Python; English only.
- [mcp-obsidian](https://hebbmind.com/de/mcp/mcp-obsidian.md): [MCP] Uses Obsidian's community Local REST API plugin so agents can list, read, search, append to and delete notes, and insert content at a heading, block reference or frontmatter field. Install that plugin and configure its API key first.
- [Hugging Face CLI](https://hebbmind.com/de/cli/huggingface-hub.md): [CLI] Hugging Face's official hf CLI: search, download and upload models and datasets, manage repos and storage buckets, and run jobs on Hugging Face's cloud. Output adapts automatically for agents, and hf skills add installs companion skills. Uploads and similar actions need a login.
- [Pix2Text](https://hebbmind.com/de/cli/pix2text.md): [CLI] Recognizes images or whole PDFs (including scans) with math formulas and tables into Markdown and LaTeX, strong on English and Chinese and supporting 80+ languages, handy for digitizing exams, lecture notes and study notes. An open-source Mathpix alternative that runs locally with Python.
- [Paper Search MCP](https://hebbmind.com/de/mcp/paper-search-mcp.md): [MCP] Unified search across 20+ academic sources including arXiv, PubMed, bioRxiv, Semantic Scholar and OpenAlex, returning deduplicated, normalized results and downloading full text via open-access channels first. Most sources need no API key.
- [Math Modeling Skill](https://hebbmind.com/de/skill/math-modeling-skill.md): [Skill] A three-stage workflow for math modeling contests like MCM/ICM and CUMCM: analysis, solving and plotting in Python or MATLAB, and a Word (optionally LaTeX) paper, with stage-check subagents and OpenAlex plus AnySearch literature search. Generated papers are for reference only.
- [Papis](https://hebbmind.com/de/cli/papis.md): [CLI] Command-line reference and bibliography manager: add papers by DOI with metadata fetched automatically, search by author, title or tag, and import or export BibTeX. Each entry is a readable YAML file that agents can read and write easily; a web UI is included. Needs Python.
- [DuckDuckGo Search MCP Server](https://hebbmind.com/de/mcp/duckduckgo-mcp-server.md): [MCP] Web search through DuckDuckGo plus fetching and parsing page content, with built-in rate limiting and LLM-friendly result formatting. No API key needed; runs with a single uvx command.
- [nbgrader](https://hebbmind.com/de/cli/nbgrader.md): [CLI] Jupyter's official tool for notebook assignments: once teachers mark up questions and solutions, the CLI generates student versions, collects submissions, auto-grades and produces feedback. Suits programming and data courses. Needs Python and Jupyter; assignments must use nbgrader's markup.
- [whisper-ctranslate2](https://hebbmind.com/de/cli/whisper-ctranslate2.md): [CLI] Local transcription that's compatible with the OpenAI Whisper CLI but faster and lighter: outputs SRT/VTT subtitles or text and can transcribe a live microphone. Needs Python; models download on first run; speaker labels need pyannote.audio and a Hugging Face token.
- [Jupyter MCP Server](https://hebbmind.com/de/mcp/jupyter-mcp-server.md): [MCP] Connects agents to live Jupyter notebooks: read, write, insert and execute cells and read multimodal outputs like charts, for interactive data analysis. Bring your own JupyterLab or JupyterHub; open source, maintained by Datalayer.

Next page: https://hebbmind.com/de/tools.md?page=2&profession=devops%2Cresearch&tag=python
