Skip to content

enihcam/aur-skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AUR Skills

English · 中文

A collection of instruction sets for Arch Linux AUR package development — creating PKGBUILDs, auditing, building, submitting, and maintaining packages. Works with any LLM agent that reads markdown skill files.

Fork of pahheb-skills — adapted for Arch Linux AUR package development.

Skills

aur-guides (Master Dispatcher)

Routes to specialized sub-skills for every AUR task.

Sub-skill Purpose
aur-pkgbuild PKGBUILD creation and syntax
aur-package-guidelines Arch Linux packaging standards
aur-submission AUR submission and maintenance
aur-audit Package auditing and validation
aur-makepkg Build process configuration
aur-vcs-packages Version Control System packages
aur-pacman Pacman usage guide
aur-helpers AUR helper tools (yay, paru)
aur-rpc AUR web RPC interface (search, info, metadata archives)

Installation

One-step (any agent)

Copy the repo URL and paste it into your agent:

https://github.com/enihcam/aur-skills

Then ask your agent to install the aur-guides skill from that URL. Most agents will read the aur-guides/ directory from GitHub directly, without cloning or symlinking.

Manual (symlink)

If your agent requires skills to be installed locally:

git clone https://github.com/enihcam/aur-skills.git /tmp/aur-skills
ln -s /tmp/aur-skills/aur-guides <install-path>/aur-guides
Tool Install Path
OpenCode ~/.config/opencode/skills/aur-guides
Claude Code ~/.claude/skills/aur-guides
Gemini CLI ~/.gemini/skills/aur-guides
Codex CLI ~/.agents/skills/aur-guides
Cursor ~/.cursor/skills/aur-guides
Windsurf ~/.codeium/windsurf/skills/aur-guides

Per-project (OpenCode):

git clone https://github.com/enihcam/aur-skills.git /tmp/aur-skills
mkdir -p .opencode/skills
ln -s /tmp/aur-skills/aur-guides .opencode/skills/aur-guides

Usage

Use @aur-guides to help me create a PKGBUILD for my project
Use @aur-pkgbuild to write a PKGBUILD for my-app
Use @aur-submission to submit my package to the AUR

The aur-guides skill is the main dispatcher — it routes to the appropriate sub-skill based on your task.

Requirements

  • An LLM agent that reads skill files (OpenCode, Claude Code, Gemini CLI, Codex, etc.)
  • For AUR submission: an AUR account with uploaded SSH key

License

MIT

About

OpenCode skills for Arch Linux AUR package authoring

Topics

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors