skills / ctf-fitter
SKILL.md ·
ctf-fitter
TEMSKILL.mdcommunityPer-tilt contrast transfer function estimation and refinement for TEM diffraction patterns. Handles amorphous-carbon reference subtraction, astigmatism fitting, and defocus drift across a tilt series.
tool call
fit_ctf
license
Apache-2.0
runtime
python 3.11
stars
★ 0
// emskills.config.json
"skills": ["ctf-fitter"]
$ npx emskills add ctf-fitter
Test runs are served by the registry's own sandbox, executed by a model grounded in this SKILL.md — a dry run of the procedure, not the vendor's production code.
Documentation
This skill exposes the call fit_ctf, running on python 3.11. Install it in your agent with the config below, or exercise it from here — the test panel above sends a real request to the endpoint and prints every step.
1 — install in an agent host (Claude, Cursor, ChatGPT)
{
"mcpServers": {
"ctf-fitter": {
"type": "http",
"url": "https://emskills.org/api/public/mcp/ctf-fitter"
}
}
}2 — run it locally through the emskills CLI
{
"mcpServers": {
"ctf-fitter": {
"command": "npx",
"args": [
"-y",
"emskills",
"run",
"ctf-fitter"
]
}
}
}3 — call fit_ctf directly with curl
curl -s https://emskills.org/api/public/mcp/ctf-fitter \
-H 'content-type: application/json' \
-H 'accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
"params":{"name":"fit_ctf","arguments":{"input":"./dataset.mrc"}}}'4 — example arguments for the test panel
{
"input": "./dataset.mrc",
"pixel_size_nm": 0.86
}