← 返回 Skills 市场
weidongkl

RPM Package Management

作者 wei dong · GitHub ↗ · v4.0.1 · MIT-0
cross-platform ✓ 安全检测通过
220
总下载
0
收藏
1
当前安装
6
版本数
在 OpenClaw 中安装
/install rpm
功能描述
🚨 RPM 打包通用规范。任何涉及 spec 文件编写/修改、rpmbuild、rpmlint、宏展开、依赖管理、构建系统模板(Autotools/CMake/Meson/Python)的场景,都必须读取此技能获取规范,绝不凭训练记忆编写 spec。适用于所有 RPM 发行版。
安全使用建议
This skill is an instruction-only RPM packaging guide and appears internally consistent. Before using: (1) Review any commands before running them (especially rpm -e, rpm -ivh, or curl|sh patterns). (2) Perform builds in isolated environments (mock, chroot, or CI) rather than your host system to avoid accidental package removal or system changes. (3) Verify remote Source0 URLs and downloaded tarballs for integrity and trustworthiness. (4) Ensure rpmlint/rpmbuild/mock are installed from trusted distro repos. (5) Note openEuler has special rules—also read the named openeuler-rpm skill when relevant. No credentials are requested by this skill.
功能分析
Type: OpenClaw Skill Name: rpm Version: 4.0.1 The 'rpm' skill bundle provides comprehensive documentation and standardized templates for RPM package management and spec file creation. The instructions in SKILL.md are designed to guide an AI agent in following best practices for packaging (e.g., using %autosetup, standard macros, and rpmlint) and do not contain any malicious commands, data exfiltration patterns, or harmful prompt injections.
能力评估
Purpose & Capability
Name/description (RPM packaging rules) aligns with the content: SKILL.md provides spec templates, rpmbuild/mock/OSC commands, rpmlint guidance, macro references and build-system templates. No unrelated binaries, env vars, or credentials are requested.
Instruction Scope
Instructions are prescriptive and include shell commands that manage/build packages (rpmbuild, mock, rpm, rpmlint, curl). This is expected for a packaging guide but means following the skill could cause system-level changes (install/uninstall, building, network downloads). Recommend running commands in isolated build chroots (mock, OBS) and reviewing any fetched URLs before executing.
Install Mechanism
No install spec and no code files to execute. This is lower-risk: the skill is instruction-only and writes nothing to disk.
Credentials
The skill declares no required environment variables, credentials, or config paths. The guidance references typical RPM/macros and home build dirs (e.g., ~/rpmbuild) which are appropriate for its purpose.
Persistence & Privilege
always is false and the skill is user-invocable. It does not request persistent privileges or modify other skills' configs. Autonomous invocation is allowed by platform default but not unusual here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install rpm
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /rpm 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v4.0.1
Optimized SKILL.md: added explicit trigger rules table and quick self-check mechanism to force model to read skill instead of relying on training memory
v4.0.0
Major update: Documentation fully rewritten, streamlined, and modernized; quick start, workflows, and best practices added. - SKILL.md rewritten for clarity and conciseness, now with a structured, modular format. - Added Quick Start section and step-by-step packaging/build workflows. - Included updated tables and templates for all major build systems (Autotools, CMake, Meson, Python, Node.js). - Enhanced sections on rpmlint errors, macro usage, and RPM command references. - Best practices, macros, and extension/skill integration details now provided. - Old descriptive and detailed lists replaced with workflow-oriented, easy-to-follow guides.
v3.1.0
- Version updated to 3.1.0. - Documentation updated: SKILL.md now reflects the new version number. - No feature changes or new functionalities introduced in this release.
v3.0.0
Version 3.0.0 introduces major enhancements and advanced features for RPM package management, targeting expert users and build automation scenarios. - Comprehensive rewrite and expansion of documentation, including advanced and openEuler-specific sections - Added features: spec file analysis & optimization, multi-build system support, automated building, in-depth macro management, environment management, CI/CD integration, and openEuler workflows - Improved organization with clear document structure and best practices - Added detailed usage examples for modern build tools and validation workflows - Enhanced support for spec linting, dependency analysis, and advanced packaging scenarios
v1.0.1
Updated display name to lowercase
v1.0.0
Initial release - Comprehensive rpm support with bilingual documentation
元数据
Slug rpm
版本 4.0.1
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 6
常见问题

RPM Package Management 是什么?

🚨 RPM 打包通用规范。任何涉及 spec 文件编写/修改、rpmbuild、rpmlint、宏展开、依赖管理、构建系统模板(Autotools/CMake/Meson/Python)的场景,都必须读取此技能获取规范,绝不凭训练记忆编写 spec。适用于所有 RPM 发行版。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 220 次。

如何安装 RPM Package Management?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install rpm」即可一键安装,无需额外配置。

RPM Package Management 是免费的吗?

是的,RPM Package Management 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

RPM Package Management 支持哪些平台?

RPM Package Management 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 RPM Package Management?

由 wei dong(@weidongkl)开发并维护,当前版本 v4.0.1。

💬 留言讨论