foldseek-structural-search
Performs 3D structural searches of proteins against various databases (PDB, AlphaFold, CATH, MGnify, etc.) using the Foldseek API.
Skill by MarceloClaro
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/marceloclaro-foldseek-structural-search
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/foldseek-structural-search
What's inside
- Skill name
foldseek-structural-search- Description
- Performs 3D structural searches of proteins against various databases (PDB, AlphaFold, CATH, MGnify, etc.) using the Foldseek API. Use ONLY when the user provides a physical 3D coordinate file (.cif, .mmcif, or .pdb) and wants to find structurally similar proteins. Do NOT use if the user only provides a protein sequence, gene name, or UniProt ID.
- License
- MIT
- Instructions
- 91 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- name: "foldseek-structural-search" does not match folder "foldseek_structural_search"
Files (1)
- SKILL.md
SKILL.md (first lines)
## Prerequisites
1. **`uv`**: Read the `uv` skill and follow its Setup instructions to ensure
`uv` is installed and on PATH.
2. **User Notification**: If LICENSE_NOTIFICATION.txt does not already exist in
this skill directory then (1) prominently notify the user to check the terms
at https://search.foldseek.com/search and
https://github.com/steineggerlab/foldseek, then (2) create the file
recording the notification text and timestamp.
## Goal
Submit a user-provided 3D protein structure file (`.cif`, `.mmcif`, or `.pdb`)
to the Foldseek web server API to find structurally similar proteins. Report the
top structural hits, interpret key alignment metrics, summarize the inferred
protein functions, save the Markdown-formatted table to a `.md` file, and save
the full detailed results to a local JSON file.
## Core Rules
- **File Requirement**: This tool absolutely cannot search by sequence, name,
or accession ID. It strictly requires a `.pdb`, `.cif`, or `.mmcif` file
path.
- **Strict Validation**: Never bypass the input validation or the database
allowlist check.
- **Do Not Parse the JSON**: Rely entirely on the generated `.md` file for
your immediate summary. The JSON is saved purely for subsequent, specialized
tool use.
- **No Raw Parsing**: Do not attempt to parse or read the raw 3D coordinates
yourself; always pass the file to the script.
- **Notification**: If this skill is used, ensure this is mentioned in the
output.
## Instructions
1. **Strict Input Validation:** Verify that the user has explicitly provided a
valid path to a `.cif`, `.mmcif`, or `.pdb` file in their workspace.
* If the user provided a protein name, an amino acid sequence, or an
accession ID (e.g., a UniProt ID) but NO downloaded structure file,
**halt immediately**. Do not run the script.
* Inform the user that Foldseek requires a physical 3D coordinate file,
and suggest downloading the structure first (e.g., using the AlphaFold
fetch tool).
2. **Database Validation:** Check if the user requested specific databases to
search.
* **Allowed List:** `afdb50`, `afdb-swissprot`, `pdb100`, `BFVD`,
`mgnify_esm30`, `cath50`, `gmgcl_id`, `bfmd`, `afdb-proteome`.
* If the user requests a database NOT on this list, **halt immediately**.
Do not run the script. Inform the user that the database is unsupported
and provide them with the allowed list.
3. **Generate File Names:** Generate descriptive output file names for both the
JSON data and the Markdown table based on the input file (e.g.,
`proteinA_foldseek_results.json` and `proteinA_foldseek_results.md`).
4. Execute the python script based on the user's request, redirecting the
standard output into your generated `.md` file:
* **Default (No databases specified):** `uv run scripts/search.py
<path-to-file> -o <generated-filename.json> > <generated-filename.md>`
* **Custom (Valid databases specified):** `uv run scripts/search.py
<path-to-file> -o <generated-filename.json> --databases <db1,db2,db3> >
<generated-filename.md>`
5. The script will query the databases, save the full JSON payload, and write a
Markdown-formatted table to your specified `.md` file.
6. **Read the Results:** Open and read the newly generated `.md` file carefully
to view the Markdown table.
7. **Interpret the Metrics:** Summarize the top 3 to 5 structural matches that
have meaningfull annotations for the user. When reporting, assess the match
quality using these specific fields:
* **Prob (Probability):** Values approaching 1.0 (100%) indicate extreme
confidence that the fold is a true structural homologue.
* **Q-Cov (Query Coverage):** High percentages mean the match covers the
majority of the query protein's overall shape, rather than just a small
local motif.
* **E-value & Seq Identity:** Use these to provide additional evolutionary
context.
8. **Perform Functional Analysis:** Analyze the text descriptions embedded
within the `Target ID` column for the reported matches.
* Explicitly report the specific protein names/functions of the top
structural homologues.
* Provide a synthesized overview summarizing the entire *variety* of
different functions, domains, or protein families found across the whole
list of homologues (e.g., "Most hits are portal proteins, but there is
also a distinct cluster of viral capsid matches...").
9. Explicitly inform the user of both newly created files (`.json` and `.md`)
and their locations so they can be seamlessly used in subsequent analysis
steps.
## * If the API returns an error or the file is missing, inform the user clearly
and ask them to verify the file path.From MarceloClaro/OpenCode_Ecosystem, MIT.
More from MarceloClaro/OpenCode_Ecosystem
- 0.546score
deploy
MarceloClaro
Checklist e procedimento pré-deploy.
SkillCFreshness: C★ 12Claude Code +9 - 0.545score
nexus-phd-strategist
MarceloClaro
Skill para orquestração de análises de nível PhD, integrando Teoria dos Jogos, 204 tipos de raciocínio (25 categorias) e auditoria Qualis A1.
SkillCFreshness: C★ 12Claude Code +9 - 0.542score
geology-ml-framework
MarceloClaro
Automatiza a criação de frameworks de Machine Learning (Perceptron/Softmax) para Geociências com rigor acadêmico Qualis A1.
SkillCFreshness: C★ 12Claude Code +9 - 0.542score
ecosystem-auditor
MarceloClaro
Automatiza a auditoria, diagnóstico e correção de ecossistemas multiagentes complexos.
SkillCFreshness: C★ 12Claude Code +9 - 0.541score
commit
MarceloClaro
Formata e valida mensagens de commit seguindo Conventional Commits.
SkillCFreshness: C★ 12Claude Code +9 - 0.541score
reasoning-orchestrator
MarceloClaro
OpenCode Reasoning Orchestrator (v8.0).
SkillCFreshness: C★ 12Claude Code +9 - 0.541score
pr-review
MarceloClaro
Checklist para abrir ou revisar pull request.
SkillCFreshness: C★ 12Claude Code +9 - 0.541score
publish-pattern
MarceloClaro
Publica padrões reutilizáveis no global-index do claude-memories.
SkillCFreshness: C★ 12Claude Code +9 - 0.540score
pymol
MarceloClaro
Visualize, analyze, and render protein and molecular structures using PyMOL.
SkillCFreshness: C★ 12Claude Code +9 - 0.540score
pecas-juridicas-html
MarceloClaro
Skill do ecossistema OpenCode - pecas-juridicas-html
SkillCFreshness: C★ 12Claude Code +9 - 0.540score
alphafold-database-fetch-and-analyze
MarceloClaro
Retrieve and analyze AlphaFold predicted structures for a protein.
SkillCFreshness: C★ 12Claude Code +9 - 0.540score
bugfix
MarceloClaro
Skill do ecossistema OpenCode - bugfix
SkillCFreshness: C★ 12Claude Code +9
Signals
- Stars
- 12
- Forks
- 3
- Open issues
- 0
- Last commit (this folder)
- Jun 14, 2026 (4 months ago)
- Last release
- May 30, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.372score
foldseek-structural-search
Marvellbrazil
Performs 3D structural searches of proteins against various databases (PDB, AlphaFold, CATH, MGnify, etc.) using the Foldseek API.
SkillAFreshness: A★ 5Claude Code +9 - 0.318score
foldseek-structural-search
hanyanphysics
Performs 3D structural searches of proteins against various databases (PDB, AlphaFold, CATH, MGnify, etc.) using the Foldseek API.
SkillCFreshness: C★ 5Claude Code +9 - 0.315score
foldseek-structural-search
myoung906
Performs 3D structural searches of proteins against various databases (PDB, AlphaFold, CATH, MGnify, etc.) using the Foldseek API.
SkillBFreshness: BClaude Code +9
More from MarceloClaro
- 0.546score
deploy
MarceloClaro
Checklist e procedimento pré-deploy.
SkillCFreshness: C★ 12Claude Code +9 - 0.545score
nexus-phd-strategist
MarceloClaro
Skill para orquestração de análises de nível PhD, integrando Teoria dos Jogos, 204 tipos de raciocínio (25 categorias) e auditoria Qualis A1.
SkillCFreshness: C★ 12Claude Code +9 - 0.542score
ecosystem-auditor
MarceloClaro
Automatiza a auditoria, diagnóstico e correção de ecossistemas multiagentes complexos.
SkillCFreshness: C★ 12Claude Code +9 - 0.542score
geology-ml-framework
MarceloClaro
Automatiza a criação de frameworks de Machine Learning (Perceptron/Softmax) para Geociências com rigor acadêmico Qualis A1.
SkillCFreshness: C★ 12Claude Code +9 - 0.541score
commit
MarceloClaro
Formata e valida mensagens de commit seguindo Conventional Commits.
SkillCFreshness: C★ 12Claude Code +9 - 0.541score
publish-pattern
MarceloClaro
Publica padrões reutilizáveis no global-index do claude-memories.
SkillCFreshness: C★ 12Claude Code +9
Cite this page
foldseek-structural-search skill. Agent Mart. https://agentmart.dev/skills/marceloclaro-foldseek-structural-search (last updated 2026-10-24)