yyt-2378/automat/stem-reconstruction

Claude Code and agent skill by yyt-2378/automat

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Run and extend the agent_qwen staged STEM image to CIF harness lines. Use when working on agent_qwen_vl_rpc.py, denoise/template-match/STEM-to-CIF orchestration, runtime tool calls, harness state passing, or real/dry-run testing of the legacy AutoMat v1-style agent pipeline.

Install

npx vskill@latest install yyt-2378/automat/stem-reconstruction

SKILL.md

STEM Reconstruction

Use this skill for the agent_qwen staged reconstruction harness.

Runtime Surface

  • Harness: agent_qwen/harness.py
  • Runtime tools: agent_qwen/runtime_skills.py
  • Request intake: agent_qwen/request_intake.py
  • Qwen tool adapters: agent_qwen/qwen_tools.py
  • RPC entrypoint: agent_qwen_vl_rpc.py
  • CLI smoke path: python -m agent_qwen.cli

Do not add new root-level agent_*.py scripts for harness steps. Add a runtime tool wrapper in agent_qwen/runtime_skills.py, register it in default_registry(), then call it from AgentQwenHarness.

Before running the harness from RPC or browser demo, normalize the user's natural language with normalize_harness_request(). If ready is false, return need_input_payload() and ask for the missing fields instead of running partial state through the harness.

Required user inputs:

  • classic line: raw STEM image path and element list
  • direct line: denoised STEM image path and element list
  • compare line: raw STEM image path and element list

The public MOE-DIVAESR checkpoint was trained at 0.1 Å/pixel. Real multiscale checkpoints for varying pixel sizes are not included in the public release; real runs with the public checkpoint must use calibrated or resampled 0.1 Å/pixel inputs.

Harness Lines

Classic line:

  1. denoise_patch_inference_tool
  2. template_match_tool
  3. stem2cif_tool
  4. Optional confidence_estimation_tool
  5. Optional property_prediction_tool

Direct line:

  1. direct_reconstruct_tool
  2. Optional confidence_estimation_tool
  3. Optional property_prediction_tool

Compare line:

  1. denoise_patch_inference_tool
  2. classic.template_match_tool
  3. classic.stem2cif_tool
  4. direct.direct_reconstruct_tool
  5. Optional compare.confidence_estimation_tool

State handoff:

  • denoise returns recon_png
  • template matching consumes recon_png, returns label_path and elements
  • stem2cif consumes label_path and elements, returns cif_path
  • confidence consumes recon_png and elements, returns confidence_report
  • property consumes cif_path, returns relaxed_cif and metrics

Validation

Use dry-run first:

bash
python -m agent_qwen.cli \
--harness-line classic \
--image examples/sample.png \
--elements Mo S \
--dry-run \
--run-confidence

Use img2struc_agent for real runs:

bash
python -m agent_qwen.cli \
--harness-line classic \
--image examples/stem.png \
--elements Mo S \
--run-confidence \
--skip-property

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/yyt-2378/automat/stem-reconstruction/badge)](https://verified-skill.com/skills/yyt-2378/automat/stem-reconstruction)

Something wrong with this skill or its page? Tell us.