aur-github-publish

Update PKGBUILD versions and publish AUR packages from GitHub.

6|1|Updated Dec 25, 2025
One-click install
npx skills add https://github.com/czyt/tinyskills --skill aur-github-publish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aur-github-publish
Source: https://github.com/czyt/tinyskills/tree/main/skills/aur-github-publish
Command: npx skills add https://github.com/czyt/tinyskills --skill aur-github-publish

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of updating PKGBUILD versions and publishing Arch User Repository (AUR) packages from GitHub, reducing manual steps and errors.

Core Features & Use Cases

  • AUR PKGBUILD version synchronization and automatic publishing to AUR via GitHub Actions.
  • Three workflow patterns: version monitoring updates, compile-release (GitHub Actions) for own projects, and GoReleaser integration (aurs/aur_sources).
  • Supports initial publish guidance and manual version entry when upstream versions cannot be auto-detected.

Quick Start

Configure a GitHub workflow to automatically detect upstream versions and publish to AUR.

Frequently Asked Questions about aur-github-publish

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate AUR publishing from GitHub Actions?

Automating AUR publishing from GitHub Actions involves configuring a workflow to detect upstream versions and push PKGBUILD updates to the Arch User Repository. This Skill supports compile-release workflows for your own projects to reduce manual steps.

Can I use GoReleaser to update PKGBUILD versions and publish to AUR?

Yes, you can use GoReleaser integration to update PKGBUILD versions and publish to AUR. This workflow utilizes aurs and aur_sources to automatically synchronize package releases, reducing manual errors during the publication process.

What is the best way to monitor upstream versions for AUR packages?

The best way to monitor upstream versions for AUR packages is through an automated version monitoring workflow. This Skill detects upstream updates and synchronizes the PKGBUILD version automatically, requiring manual version entry only when upstream versions cannot be auto-detected.

Does this AUR publishing workflow support manual version entry?

Yes, the AUR publishing workflow supports manual version entry. When upstream versions cannot be automatically detected by the version monitoring updates, you can manually input the new version to synchronize and publish the PKGBUILD file to AUR.

How do I set up an initial AUR publish from a GitHub repository?

Setting up an initial AUR publish from a GitHub repository requires a workflow with frontmatter containing the package name and description. The Skill provides initial publish guidance to establish your package on the Arch User Repository via GitHub Actions.

What limitations exist when automating PKGBUILD updates for AUR?

A key limitation when automating PKGBUILD updates is the dependency on auto-detecting upstream versions. If the upstream version cannot be automatically monitored, the workflow requires manual version entry to proceed with publishing the AUR package.