Qwen Mtp Gguf
R6410418/Jackrong-llm-finetuning-guide
Complete agent-ready workflow for Qwen-family MTP or nextn GGUF conversion and release.
Prepare a macOS or Ubuntu machine for edge-e3 development, diagnose missing Verilator/LLVM/Python dependencies, initialize the public repository, and answer or act on the example prompts in the root…
$ npx skills add exeex/edge-cores --skill edge-bringup -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install exeex/edge-cores edge-bringup --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/exeex/edge-cores.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.codex/skills/edge-bringup .claude/skills/edge-bringup && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "edge-bringup" agent skill from https://github.com/exeex/edge-cores/tree/main/.codex/skills/edge-bringup into .claude/skills/edge-bringup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "edge-bringup", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/exeex/edge-cores/tree/main/.codex/skills/edge-bringupType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add exeex/edge-cores --skill edge-bringup -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install exeex/edge-cores edge-bringup --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/exeex/edge-cores.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.codex/skills/edge-bringup .agents/skills/edge-bringup && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "edge-bringup" agent skill from https://github.com/exeex/edge-cores/tree/main/.codex/skills/edge-bringup into .agents/skills/edge-bringup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "edge-bringup", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add exeex/edge-cores --skill edge-bringup -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install exeex/edge-cores edge-bringup --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/exeex/edge-cores.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.codex/skills/edge-bringup .cursor/skills/edge-bringup && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "edge-bringup" agent skill from https://github.com/exeex/edge-cores/tree/main/.codex/skills/edge-bringup into .cursor/skills/edge-bringup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "edge-bringup", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/exeex/edge-cores.git --path .codex/skills/edge-bringup--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add exeex/edge-cores --skill edge-bringup -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install exeex/edge-cores edge-bringup --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/exeex/edge-cores.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.codex/skills/edge-bringup .gemini/skills/edge-bringup && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "edge-bringup" agent skill from https://github.com/exeex/edge-cores/tree/main/.codex/skills/edge-bringup into .gemini/skills/edge-bringup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "edge-bringup", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install exeex/edge-cores edge-bringupInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add exeex/edge-cores --skill edge-bringup -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/exeex/edge-cores.git skills-src && mkdir -p .github/skills && cp -r skills-src/.codex/skills/edge-bringup .github/skills/edge-bringup && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "edge-bringup" agent skill from https://github.com/exeex/edge-cores/tree/main/.codex/skills/edge-bringup into .github/skills/edge-bringup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "edge-bringup", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add exeex/edge-cores --skill edge-bringup -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install exeex/edge-cores edge-bringup --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/exeex/edge-cores.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.codex/skills/edge-bringup .opencode/skills/edge-bringup && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "edge-bringup" agent skill from https://github.com/exeex/edge-cores/tree/main/.codex/skills/edge-bringup into .opencode/skills/edge-bringup/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "edge-bringup", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
edge-bringupPrepare a macOS or Ubuntu machine for edge-e3 development, diagnose missing Verilator/LLVM/Python dependencies, initialize the public repository, and answer or act on the example prompts in the root…
Edge Bringup is an agent skill from exeex/edge-cores. Prepare a macOS or Ubuntu machine for edge-e3 development, diagnose missing Verilator/LLVM/Python dependencies, initialize the public repository, and answer or act on the example prompts in the root README. Use for first-time setup, onboarding, deciding which maintained workflow to run, RTL smoke tests, Edge-vs-C906 benchmarks, Hugging Face model questions, Q4KM requests, and questions about where to start adding a feature.
Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including scripts and reference files (for example `agents/openai.yaml`, `references/readme-example-answers.md` and `scripts/check-env.sh`).
It sits in AI & LLM Engineering, covering QA and bug reports, Model hubs and datasets and Technical documentation. It works with Python, macOS, Hugging Face and C++. The repository describes itself as: The shortest path from PyTorch to custom ASICs. The licence is Apache-2.0.
Read from SKILL.md and the folder at commit 68dc8aa. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Shell), which the agent can run.
Shell commands in SKILL.md call:
brewapt-getgitpythonuvFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
docs.astral.shFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Edge Bringup loads about 1.7k tokens when it runs, and up to ~2.3k if it reads all its reference files. Until then it costs about 111 tokens; SKILL.md has 702 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
sudo apt-get updatesudo apt-get install -y build-essential git cmake verilator llvm clang lld python3 python3-pip python3-venvAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from exeex/edge-cores at commit 68dc8aa, republished under its Apache-2.0 licence (© exeex). 702 words, ~1,653 tokens.
.claude/skills/edge-bringup/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.Start by reading the root README.md. Run scripts/check-env.sh from this skill
to inspect the host without changing it. Install dependencies only when the user
asks for installation or setup.
Do not add a uv-managed Python installation directly to the user's global
PATH. The repository owns its Python environment through .venv,
pyproject.toml, and uv.lock. Run Python entry points with
.venv/bin/python, set PYTHON=.venv/bin/python for maintained shell wrappers,
or activate .venv explicitly.
For macOS with Homebrew:
brew install verilator llvm lld python cmakeThe maintained scripts default to Homebrew LLVM paths under
/opt/homebrew/opt/llvm and /opt/homebrew/opt/lld. On Intel macOS, or when
Homebrew uses another prefix, export LLVM_PREFIX="$(brew --prefix llvm)" and
LLD_PREFIX="$(brew --prefix lld)".
For Ubuntu:
sudo apt-get update
sudo apt-get install -y build-essential git cmake verilator llvm clang lld python3 python3-pip python3-venvUse the standard Clang/LLVM toolchain for both sides of the build:
clang, clang++, and LLD build the freestanding RV64 target program;This choice is also practical for simulator builds. Large Verilator-generated C++ builds with GCC have repeatedly exhausted memory on the maintained macOS development machines; Clang has been more reliable there.
Do not add or prefer a GCC/G++ flow solely for possible differences in RV64 instruction selection or scheduling. The ASIC command path is relatively insensitive to those differences: performance-critical kernels explicitly manage DMA, DTCM placement, synchronization, circular buffering, and accelerator overlap. Those kernel-level choices dominate here, so an occasional GCC code-generation advantage would have little system-level effect and does not justify maintaining another cross-platform compiler stack.
When building the Verilator simulator, select Clang explicitly if the host defaults to another compiler:
CC=clang CXX=clang++ ./scripts/build-verilator.shInstall uv using its maintained installation instructions when uv is absent:
https://docs.astral.sh/uv/getting-started/installation/. The environment
checker and public build scripts recognize both unversioned LLVM tools and
Ubuntu names such as llvm-objdump-19, llvm-objcopy-19, and ld.lld-19.
Environment variables such as CLANG, CLANGXX, LLVM_OBJCOPY,
LLVM_OBJDUMP, and LLD remain explicit overrides.
Initialize only required public submodules:
git submodule update --init \
src/edge-e3enc src/edge-32 third_party/coremark third_party/openc906
./scripts/setup-python.shKeep src/edge-e3 and src/edge-asic deinitialized for the public flow.
Never initialize or use a private/non-public checkout merely to make a public
test pass.
scripts/setup-python.sh selects one mutually exclusive PyTorch extra from
pyproject.toml and runs uv sync:
nvidia-smi is absent, cannot query a GPU, or cannot report a supported
CUDA driver level, select cpu.cu126 for a reported CUDA capability from 12.6 through 12.x,
cu130 for 13.0–13.1, and cu132 for 13.2 or newer.torch.cuda.is_available() and name its GPU.For deterministic diagnosis or CI, override auto-detection explicitly:
./scripts/setup-python.sh cpu
./scripts/setup-python.sh cu126
./scripts/setup-python.sh cu130
./scripts/setup-python.sh cu132The nvidia-smi CUDA value is the newest runtime supported by the installed
driver, not a requirement to install a matching system CUDA toolkit. The
PyTorch wheel supplies its runtime; nvcc is only needed for compiling custom
CUDA extensions.
Read references/readme-example-answers.md whenever the request matches one of
the root README example prompts. Give the direct answer there before running a
long build. Then use the maintained specialist skill:
edge-verilator-demo and software-harness.edge-tensor-example CoreMark comparison flow.llama-nnc and software-harness.Do not imply that an arbitrary Hugging Face checkpoint is already accepted by the NNC compiler. Distinguish the available small PyTorch-export smoke flow from a future full-model import and quantized-weight pipeline.
Use this bring-up sequence:
git submodule status src/edge-e3
./.codex/skills/edge-bringup/scripts/check-env.sh
CC=clang CXX=clang++ ./scripts/build-verilator.sh
PYTHON=.venv/bin/python ./example/hello/run.sh
PYTHON=.venv/bin/python ./example/tensor/run.shFor Python/NNC work, additionally run:
.venv/bin/python -m unittest nnc.test_compiler
PYTHON=.venv/bin/python ./example/llama/run.shBring-up is successful when the private src/edge-e3 status begins with -,
the environment checker passes, the simulator builds, hello and tensor report
TEST PASS, compiler unit tests pass, and the single Llama smoke reports both
TEST PASS and COMPARE PASS. Keep all generated ELF, memory images, logs, and
reports under ignored build directories.
The complete PYTHON=.venv/bin/python ./example/llama/test.sh suite is a wider
semantic regression, not the initial bring-up gate. Run it when changing NNC or
libnn behavior and report every failing case for follow-up; do not hide failures
or weaken their comparisons merely to declare the host environment operational.
© exeex, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files (scripts, references) in .codex/skills/edge-bringup of exeex/edge-cores.
Open the folder on GitHubat commit 68dc8aa
Edge Bringup next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Edge Bringup this skillexeex/edge-cores | 110 | — | ~1.7k | Automated safety check: Notes | Apache-2.0 | |
| Qwen Mtp GgufR6410418/Jackrong-llm-finetuning-guide | 1.7k | — | ~1.7k | Automated safety check: Pass | MIT | |
| Hugging Face TokenizersOrchestra-Research/AI-Research-SKILLs | 13k | 7 repos | ~3.4k | Automated safety check: Pass | MIT | |
| Hugging Face API Tool Builderhuggingface/skills | 11k | 5 repos | ~1.5k | Automated safety check: Pass | Apache-2.0 | |
| Hugging Face Vision Trainerhuggingface/skills | 11k | 1 repos | ~7.5k | Automated safety check: Pass | Apache-2.0 | |
| Publish Tracelab Huggingfaceuw-syfi/TraceLab | 138 | — | ~1.4k | Automated safety check: Pass | Apache-2.0 |
R6410418/Jackrong-llm-finetuning-guide
Complete agent-ready workflow for Qwen-family MTP or nextn GGUF conversion and release.
Orchestra-Research/AI-Research-SKILLs
Shows how to load, train and use fast Hugging Face tokenizers, with BPE, WordPiece and Unigram models, padding, truncation and alignment tracking.
huggingface/skills
Builds reusable command line scripts that fetch, enrich or process data from the Hugging Face API, aimed at chained, repeated or automated tasks.
huggingface/skills
Trains and fine-tunes object detection, image classification and SAM or SAM2 segmentation models on Hugging Face Jobs cloud GPUs and saves the results to the Hub.
uw-syfi/TraceLab
Prepare, publish, refresh, or validate the TraceLab public dataset on Hugging Face under UW-SyFI/TraceLab.
huggingface/skills
Covers the rules for writing Gradio Spaces on ZeroGPU hardware: the @spaces.GPU decorator, duration and quota tuning, process isolation and CUDA build limits.
exeex/edge-cores
Prepare, validate, submit, triage, and review open-source contributions to the shared Edge RV framework in edge-cores.
exeex/edge-cores
Generate, compare, validate, and prepare mixed public/private RTL release packages with symbol-obfuscated proprietary RTL and unchanged public RTL dependencies.
exeex/edge-cores
Integrate and publish your own accelerator or ASIC design, DMA, and DTCM/SRAM with the Edge RV64 scalar core and command path.
exeex/edge-cores
Run and diagnose the repository-local Yosys synthesis profiles for edge-e3 encrypted product RTL, edge-rv, and edge-rv-lite, then summarize FPGA resource reports.
exeex/edge-cores
Develop and profile the edge-e3 PyTorch-to-NNC flow, including nnc/compiler.py lowering and generated ABI, example/llama smoke models, cpp/libnn runtime operators, BF16 correctness checks, and…
exeex/edge-cores
Run, extend, debug, or review the public edge-e3 bare-metal software harness, including encrypted Verilator builds, hello and tensor examples, all example/llama/model smoke cases, PyTorch BF16…
Works with
Categories
Prepare a macOS or Ubuntu machine for edge-e3 development, diagnose missing Verilator/LLVM/Python dependencies, initialize the public repository, and answer or act on the example prompts in the root…. Edge Bringup is an agent skill from exeex/edge-cores. Prepare a macOS or Ubuntu machine for edge-e3 development, diagnose missing Verilator/LLVM/Python dependencies, initialize the public repository, and answer or act on the example prompts in the root README.
Edge Bringup fits situations like: first-time setup; deciding which maintained workflow to run; RTL smoke tests; edge-vs-C906 benchmarks.
Run `npx skills add exeex/edge-cores --skill edge-bringup -a claude-code`. Or copy the skill folder (.codex/skills/edge-bringup in exeex/edge-cores) into .claude/skills/edge-bringup in your project. Claude Code loads it when a task matches its description.
Run `npx skills add exeex/edge-cores --skill edge-bringup -a codex`. Or copy the skill folder (.codex/skills/edge-bringup in exeex/edge-cores) into .agents/skills/edge-bringup in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add exeex/edge-cores --skill edge-bringup -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/edge-bringup, .gemini/skills/edge-bringup, .github/skills/edge-bringup and .opencode/skills/edge-bringup in your project.
Going by SKILL.md and its folder, Edge Bringup needs a shell for the scripts in its folder and the command-line tools its instructions call (brew, apt-get, git, python and uv). Our summary lists: Python 3; A Bash shell.
SKILL.md names 1 domain. As links in the text: docs.astral.sh. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (runs commands with sudo), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Edge Bringup is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.7k tokens (SKILL.md is roughly 6.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 616 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Edge Bringup: Qwen Mtp Gguf (R6410418/Jackrong-llm-finetuning-guide, 1.7k stars), Hugging Face Tokenizers (Orchestra-Research/AI-Research-SKILLs, 13k stars), Hugging Face API Tool Builder (huggingface/skills, 11k stars) and Hugging Face Vision Trainer (huggingface/skills, 11k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
exeex (a GitHub user) maintains it in exeex/edge-cores, which has 110 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on September 26, 2026.
Source: exeex/edge-cores on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.