010-editor
Use when applying binary templates (.bt), running 010 Editor scripts (.1sc), or performing hex editing with SweetScape 010 Editor. Supports command-line batch processing of binary files with templates and scripts.
- License 许可
- MIT
- 最近更新
- 2026-11-02
- Stars
- ★ 0
- Forks
- 0
01 前言 Front Matter
- name
- 010-editor
- description
- Use when applying binary templates (.bt), running 010 Editor scripts (.1sc), or performing hex editing with SweetScape 010 Editor. Supports command-line batch processing of binary files with templates and scripts.
03 SKILL.md 正文
010 Editor
Overview
SweetScape 010 Editor is a professional hex editor with a powerful Binary Template system for parsing structured binary data, and a C-like scripting language for automated binary manipulation. Use it for binary format reverse engineering, template-driven parsing, and batch hex editing.
Quick Workflow
- Confirm
010Editor.exeis in PATH or atC:\Program Files\010 Editor\010Editor.exe. - For GUI analysis, open a file:
010Editor.exe <file>. - For batch template application, use the
-scriptflag with a.1scscript. - For command-line operations, use
-nouimode with scripts. - Write Binary Templates (
.bt) to define structures and scripts (.1sc) for automation.
CLI Reference
| Command | Purpose |
|---|---|
010Editor.exe <file> |
Open file in GUI |
010Editor.exe -script:<script.1sc> <file> |
Run script on file |
010Editor.exe -template:<template.bt> <file> |
Apply template to file |
010Editor.exe -noui -script:<script.1sc> <file> |
Headless script execution |
010Editor.exe -compare:<file1> <file2> |
Compare two files |
010Editor.exe -import:<format> <file> |
Import hex/text data |
Binary Templates (.bt)
Binary Templates define how to parse structured binary data:
typedef struct {
char magic[4];
uint32 version;
uint32 fileSize;
uint32 numEntries;
} HEADER;
typedef struct {
uint16 id;
uint16 type;
uint32 offset;
uint32 length;
} ENTRY;
HEADER header;
ENTRY entries[header.numEntries];
### Scripts (.1sc)
### Template Repository
### Common Mistakes
### Integration with Other Tools
### Key Functions Reference
04 同仓库更多 Skills
clarify-requirements
Resolve genuine pre-execution ambiguity by scanning repo context, generating 1-6 grounded options, and asking 1-3 focused questions via AskUserQuestion. NOT for mid-task use (injection risk); NOT when the goal is already unambiguous; use to disambiguate vague prompts before any file edits.
openmm-md
Run FREE, open-source, Windows-native GPU molecular dynamics via the openmm-md MCP (OpenMM + CUDA on the local NVIDIA GPU). Use for protein / protein-ligand MD when you want a free stack or are on Windows without a Schrodinger license. Covers the full workflow (prepare, solvate, minimize, equilibrate, production, analyze, mmgbsa) AND an honest decision guide vs Schrodinger Desmond, including how to run Desmond legitimately on Linux or a cloud GPU with a real license. This is a deliberately LESSER free alternative and does NOT replace the schrodinger MCP tools. Do NOT use it to pick a free tool when a validated FEP+, WaterMap, IFD-MD, or Prime MM-GBSA result is actually required.
visual-review
Take screenshots of web pages and UI using Playwright for visual review and iteration
status
Diagnostic status report — shows metaswarm installation state, project setup, and potential issues
start
Use when starting work on any task, when the user mentions metaswarm, or when the user wants to begin tracked development work
setup
Interactive project setup — detects your project, configures metaswarm, writes project-local files