Individual skill
geml
Address a document by its BLOCKS instead of reading it whole. Use for any long Markdown or documentation file — README, spec, guide, design doc, changelog — when the job is to find where something is documented, read one section, or change one section: `geml list`, `geml find` and `geml get` read Markdown directly and hand back the one block that matters, leaving the file the Markdown it already was. Skip it when the whole file is short enough to read anyway. Use it also to read, author, edit or validate GEML itself — .geml files, .gemlhistory sidecars, typed blocks, === fences, geml-chart, converting Markdown to GEML — where the output must parse cleanly (zero error diagnostics) against the reference parser.
integrations/codex-plugin/skills/geml/SKILL.md
Source commit 4ed4e001f42759e3f93ebf6eece3ceef8224d9af
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 6, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 29
- Repository last updated
- Nov 5, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- dsh-plugin Repository topic
- ai-agents Repository topic
- call-graph Repository topic
- claude-code Repository topic
- cli Repository topic
- documentation Repository topic
- llm Repository topic
- markdown Repository topic
- markup-language Repository topic
- mcp Repository topic
- docs Derived category
- design Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 9,508 bytesSKILL.mdcore · 9,508 bytesSKILL.mdcore · 9,508 bytesSKILL.mdcore · 9,508 bytesSKILL.mdcore · 9,508 bytesreferences/authoring.gemlasset · 20,427 bytesreferences/markdown-writes.mddoc · 6,843 bytes
Read excerpt
# Reading and editing documents blockwise
Two jobs. The first is the common one, and it needs none of GEML's syntax.
## A document that is NOT GEML — use this as a read layer
`geml list`, `geml find` and `geml get` read **Markdown** directly. Use them to
locate and read one block of a long document. Nothing is converted, nothing is
written, and the file stays exactly the Markdown it already was.
**Only when you would otherwise read the whole file to change part of it.** If
the file is short, or you already know the exact string to replace, open it the
ordinary way — the round trip costs more than it saves. What is saved is only
ever the part you did not have to read: on this project's own docs a `list` map