- Read src/frontends/gguf/docs/how_to_add_op.md — the five-file checklist (including the test CMake source list, which is not globbed), the
NodeContextAPI, the mandatory op-coverage gate, where reference values must come from, and the build/test commands (-DENABLE_OV_GGUF_FRONTEND=ON). - Confirm a translator is really what is missing: a new architecture usually needs only a name in
arch_registry.cpp, and a structurally different use of an existing op is anop_case. Both are covered in that document. - Find the closest existing op with
grep -n "GGML_" src/frontends/gguf/src/op_table.cppand the closest test withgrep -n "^TEST(" src/frontends/gguf/tests/test_ops.cpp, then read only those ranges — do not readtest_ops.cppin full. - Implement, then build and run
ov_gguf_frontend_tests— filtered while iterating, unfiltered before finishing so the coverage gate runs.
Ov Gguf Enable Op
Enable a ggml operation in the OpenVINO GGUF frontend by adding or fixing an op translator. Use when conversion fails with "Translation for operation type GGML_OP_* is not implemented", when the user asks to add/implement/fix a GGUF or ggml op translator or an op_case, or when working on src/frontends/gguf/src/op/. Do NOT use for enabling a new model architecture (that is usually just a name in arch_registry.cpp), for wrong numerical output from an op that already converts, or for GGUF quantization format work.
Ov Gguf Enable Op by openvinotoolkit · 7bbe765
npx skillmds@latest add openvinotoolkit/ov-gguf-enable-op File contents
---name: ov-gguf-enable-opdescription: Enable a ggml operation in the OpenVINO GGUF frontend by adding or fixing an op translator. Use when conversion fails with "Translation for operation type GGML_OP_* is not implemented", when the user asks to add/implement/fix a GGUF or ggml op translator or an op_case, or when working on src/frontends/gguf/src/op/. Do NOT use for enabling a new model architecture (that is usually just a name in arch_registry.cpp), for wrong numerical output from an op that already converts, or for GGUF quantization format work.---1. Read [src/frontends/gguf/docs/how_to_add_op.md](../../../src/frontends/gguf/docs/how_to_add_op.md) — the five-file checklist (including the test CMake source list, which is not globbed), the `NodeContext` API, the mandatory op-coverage gate, where reference values must come from, and the build/test commands (`-DENABLE_OV_GGUF_FRONTEND=ON`).2. Confirm a translator is really what is missing: a new architecture usually needs only a name in `arch_registry.cpp`, and a structurally different use of an existing op is an `op_case`. Both are covered in that document.3. Find the closest existing op with `grep -n "GGML_" src/frontends/gguf/src/op_table.cpp` and the closest test with `grep -n "^TEST(" src/frontends/gguf/tests/test_ops.cpp`, then read only those ranges — do not read `test_ops.cpp` in full.4. Implement, then build and run `ov_gguf_frontend_tests` — filtered while iterating, unfiltered before finishing so the coverage gate runs.
openvinotoolkit/openvino/tree/main/.claude/skills/ov-gguf-enable-op commit 7bbe765ef0
Frequently asked questions
Run npx skillmds@latest add openvinotoolkit/ov-gguf-enable-op in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Enable a ggml operation in the OpenVINO GGUF frontend by adding or fixing an op translator. Use when conversion fails with "Translation for operation type GGML_OP_* is not implemented", when the user asks to add/implement/fix a GGUF or ggml op translator or an op_case, or when working on src/frontends/gguf/src/op/. Do NOT use for enabling a new model architecture (that is usually just a name in arch_registry.cpp), for wrong numerical output from an op that already converts, or for GGUF quantization format work. It is listed under Web & Frontend on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
openvinotoolkit (@openvinotoolkit) published this skill. Their other Agent Skills are listed on their SkillMD profile.