Defuddle
Steph AngoExtracts clean Markdown from HTML pages with the Defuddle CLI.
By agent · Hermes
Skills in the open SKILL.md format that Hermes reads. Each one has a plain-language summary and the command to install it.
$ npx skills add <author>/<skill> --agent hermes-agentReplace the placeholder with the author and skill name from the skill's page. Start a new Hermes session afterwards so the skill is picked up.
Extracts clean Markdown from HTML pages with the Defuddle CLI.
Creates and edits JSON Canvas files (.canvas) with nodes, edges and groups, for visual canvases and mind maps in Obsidian.
Renders Markdown notes from templates and structured data such as JSON or CSV with the Knap CLI.
Creates and edits Obsidian Bases (.base files) with views, filters, formulas and summaries.
Reads, creates, searches and manages notes in an Obsidian vault through the Obsidian CLI, and helps with plugin development.
Writes Obsidian Flavored Markdown with wikilinks, embeds, callouts and properties.
Molecular biology toolkit: sequence manipulation, FASTA, GenBank and PDB parsing, phylogenetics and NCBI access.
Searches OpenAlex, PubMed and Google Scholar for papers, validates citations and generates BibTeX entries.
Designs experiments and studies before data collection: choice of design, randomisation, blocking and treatment layout.
Runs exploratory analysis on scientific data files: profiles, missing-data audits and outlier checks.
Turns observations into testable scientific hypotheses with rival explanations, predictions and an analysis plan.
Creates research posters in LaTeX with beamerposter, tikzposter or baposter.
Conducts systematic literature reviews across PubMed, arXiv, bioRxiv, Semantic Scholar and other academic databases.
Builds market research reports with traceable evidence, competitive landscapes and TAM, SAM and SOM sizing.
Converts Office files, PDFs and other documents to Markdown with Microsoft MarkItDown, for analysis and RAG ingestion.
Reference for Matplotlib: fine-grained control over plot elements and export to PNG, PDF or SVG for publication.
Creates, analyses and visualises networks and graphs in Python with NetworkX.
Prepares constructive peer-review drafts and structured assessments of scientific manuscripts and proposals.
Reference for Polars, the Python DataFrame library: expressions, lazy queries, streaming and migration from pandas.
Builds Bayesian models with PyMC: hierarchical models, MCMC, variational inference and model comparison.
Cheminformatics with RDKit: SMILES parsing, molecular descriptors, fingerprints, substructure search and reactions.
Writes research proposals for NSF, NIH, DOE and DARPA, with agency-specific formatting, review criteria and budgets.
Gathers current scholarly evidence, references and competing findings for a manuscript or research brief.
Runs the standard single-cell RNA-seq pipeline with Scanpy: QC, normalisation, clustering and differential expression.
Questions
Often. A skill is a folder of instructions and scripts in the open SKILL.md format, which Hermes reads. A skill that depends on tools only one agent provides will not carry over, so read the skill's source before you rely on it.
Each skill page has an install command. Run it in a terminal, then start a new Hermes session so the skill is picked up.
An instructions file is loaded in every session and describes the project. A skill is loaded only when a task calls for it, so it can be long and specific without costing context on every turn.