rpm-spec-generator

SkillFiles & storage

Generate RPM spec files for Fedora, RHEL, and CentOS distributions

Use rpm-spec-generator in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add rpm-spec-generator and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the rpm-spec-generator skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

rpm-spec-generatorStart free

What this skill tells your AI

The instructions your AI receives, as published by a5c-ai/babysitter in library/specializations/desktop-development/skills/rpm-spec-generator/SKILL.md and read by ahel’s review.

Generate RPM spec files for Fedora, RHEL, CentOS, and other RPM-based distributions.

Capabilities

  • Generate .spec files
  • Configure package metadata
  • Define build requirements
  • Set up scriptlets
  • Configure file lists
  • Handle desktop integration
  • Configure changelog

Input Schema

{
  "type": "object",
  "properties": {
    "projectPath": { "type": "string" },
    "packageName": { "type": "string" },
    "version": { "type": "string" },
    "release": { "type": "string", "default": "1" },
    "buildRequires": { "type": "array" },
    "requires": { "type": "array" }
  },
  "required": ["projectPath", "packageName", "version"]
}

Spec File Example

Name:           myapp
Version:        1.0.0
Release:        1%{?dist}
Summary:        My Application

License:        MIT
URL:            https://example.com/myapp
Source0:        %{name}-%{version}.tar.gz

BuildRequires:  gcc
Requires:       glibc, gtk3

%description
A longer description of my application.

%prep
%setup -q

%build
make %{?_smp_mflags}

%install
make install DESTDIR=%{buildroot}

%files
%{_bindir}/myapp
%{_datadir}/applications/myapp.desktop

%changelog
* Mon Jan 01 2024 Your Name <email@example.com> - 1.0.0-1
- Initial release

Build Command

rpmbuild -ba myapp.spec

Related Skills

  • deb-package-builder
  • linux-gpg-signing

Signals

GitHub stars
2k
Forks
112
Last commit
Sep 2026
Advanced
Item type
skill
Key
rpm-spec-generator
Source
github.com/a5c-ai/babysitter