CtrlK
BlogDocsLog inGet started
Tessl Logo

oma-hwp

Convert HWP / HWPX / HWPML files to Markdown using kordoc. Extracts text, headings, tables, lists, images, footnotes, and hyperlinks. Use for Korean word processor files (Hangul), government documents, and AI-ready data preparation.

67

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/oma-hwp/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, actionable skill body with clear sequencing, validation, and recovery guidance. It is held back by abstract meta-framing overhead and references to resources/ files that do not exist in the bundle.

Suggestions

Trim the meta-framing sections ('SSL primitive' action table, 'Control-flow features', 'Resource scope') that describe the skill abstractly and do not directly aid execution, to improve token efficiency.

Add a concrete validation command or checklist to the VERIFY scene instead of the abstract instruction to 'inspect structure for headings, tables, lists, images, and footnotes'.

Either add the referenced resources/ files (execution-protocol.md, troubleshooting.md, flatten-tables.ts) to the bundle or remove the references, since the body currently points to paths that do not exist.

DimensionReasoningScore

Conciseness

Mostly efficient with actionable tables and commands, but meta-framing sections like the 'Action | SSL primitive | Evidence' table, 'Control-flow features', and 'Resource scope' (LOCAL_FS/PROCESS/MEMORY) spend tokens describing the skill abstractly rather than instructing Claude, which could be trimmed.

3 / 5

Actionability

Provides concrete executable commands ('bunx kordoc@latest "{input_path}" -o "{output_path}"', batch '-d' usage, 'bun "{skill_dir}/resources/flatten-tables.ts"') plus expected inputs/outputs and a formats table, with only minor gaps such as no inline example for the json/chunks output formats.

4 / 5

Workflow Clarity

Clear sequence via Entry steps and PREPARE/ACQUIRE/ACT/VERIFY/FINALIZE scenes with a failure-and-recovery table and explicit exit criteria; validation exists (VERIFY scene) but is described abstractly ('inspect structure for headings, tables...') rather than as a concrete validation command, leaving minor checkpoint gaps.

4 / 5

Progressive Disclosure

Good structure with a dedicated References section signaling one-level-deep pointers (execution-protocol.md, troubleshooting.md, flatten-tables.ts), though some detail (supported-formats and action tables) is inlined and the referenced resources/ files are not actually present in the bundle.

4 / 5

Total

15

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, concrete description that clearly states capabilities and use-cases with file extensions and domain synonyms. The only gap is the missing native Korean trigger phrase '한글 파일' that users commonly say.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Convert HWP / HWPX / HWPML files to Markdown' and 'Extracts text, headings, tables, lists, images, footnotes, and hyperlinks' — giving comprehensive coverage of what the skill does.

5 / 5

Completeness

Explicitly answers both what ('Convert... Extracts...') and when ('Use for Korean word processor files (Hangul), government documents, and AI-ready data preparation'), matching the anchor that requires concrete trigger phrases for both.

5 / 5

Trigger Term Quality

Strong keyword coverage with file extensions (HWP/HWPX/HWPML) and synonyms ('Korean word processor files', 'Hangul', 'government documents'), but the natural Korean phrase users say, '한글 파일', is absent and 'convert to markdown' as a trigger phrasing is only implicit.

4 / 5

Distinctiveness Conflict Risk

The HWP/HWPX/HWPML plus Korean word processor niche is highly specific with clear triggers, creating a distinct slot with minimal overlap risk against other document skills.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
first-fluke/oh-my-agent
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.