Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By xmake-io
Equips AI assistants with skills to use the Xmake build system across 50+ areas, enabling them to configure, build, test, package, and cross-compile C/C++ and other-language projects, manage dependencies, set up toolchains, write custom scripts, and optimize build performance.
npx claudepluginhub xmake-io/xmake-skills --plugin xmake-skillsUse when the user is starting a new Xmake project, installing Xmake, or needs the minimal xmake.lua structure. Covers installation, `xmake create`, the project layout, and the smallest valid xmake.lua.
Use when writing or reviewing an `xmake.lua` (project, package recipe, or toolchain) and you want to follow idiomatic xmake style — description vs script domain separation, naming, indentation, `set_` vs `add_`, option/config organization, and common conventions used across xmake-repo and the xmake project itself. Apply this alongside `xmake-targets`/`xmake-packages`/etc. as a stylistic overlay.
Use when creating a new xmake project from a built-in or third-party template (`xmake create -t <template>`), listing available templates, or authoring and distributing custom templates (built-in, user-global, or via xmake-repo). Covers template layout, `${TARGET_NAME}` / `${FAQ}` substitution, and language selection.
Use when invoking Xmake from the command line — configuring, building, running, cleaning, installing, packing, or inspecting a project. Covers the common flags for `xmake f`, `xmake`, `xmake run`, `xmake install`, `xmake pack`, and friends.
Use when exporting an xmake project to another build system or IDE — `compile_commands.json` for clangd/LSP, `CMakeLists.txt`, `build.ninja`, Visual Studio solution (`vsxmake`), or an Xcode project. Covers `xmake project -k <kind>` and how each generator is typically used.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Meta-plugin that installs all skills from all plugins in the marketplace
Editorial "Systems Programming" bundle for Claude Code from Antigravity Awesome Skills.
Integrated Rust development skills for multiple domains (UI, Robotics, etc.)
Systems programming with Rust, Go, C, and C++ for performance-critical and low-level development
Unified capability management center for Skills, Agents, and Commands.
Bundled MoonBit development skills for Claude Code, Codex, OpenCode, and other agents.
Agent Skills for Xmake
A collection of Claude Agent Skills that teach AI assistants how to use Xmake effectively.
xmake-skills is a collection of Agent Skills for Xmake, the cross-platform build utility based on Lua. These skills give AI coding assistants (such as Claude Code) the knowledge they need to create, configure, build, debug, and package Xmake projects correctly.
Each skill packages up focused Xmake know-how — from writing xmake.lua to integrating C/C++ packages — so AI agents can produce idiomatic, working Xmake configurations instead of guessing.
See skills/ for the full list and layout.
Context cost: The 53 skill trigger descriptions (frontmatter
descriptionfields) consume about 4k tokens in total. These are always loaded so the agent knows which skills are available. The full skill body is only loaded on demand when the task matches the description — so you get comprehensive Xmake coverage without wasting context.
Large language models often know about Xmake but get the details wrong: outdated APIs, wrong option names, broken package syntax. Skills fix this by loading just the right documentation and examples into the agent's context when it is actually working on Xmake.
Install from GitHub:
claude plugins install xmake-io/xmake-skills
Or add as a marketplace first, then install:
# In Claude Code interactive session:
/plugin marketplace add xmake-io/xmake-skills
/plugin install xmake-skills
Clone this repository and point your agent at it directly. Refer to your agent platform's documentation for how to install and enable skills.
git clone https://github.com/xmake-io/xmake-skills.git
Contributions are very welcome. If you want to add a new skill or improve an existing one, please open an issue or pull request.
Licensed under the Apache License, Version 2.0. See LICENSE.md for details.