A library of reusable AI skills for Fedora community workflows. Skills follow the Agent Skills open format — each skill is a directory containing a SKILL.md file with YAML frontmatter and instructions, plus optional references/ and assets/ subdirectories.
ai
ai-skills
artificial-intelligence
claude-code
community
community-architecture
google-gemini
meetbot
rh-osaipo
- Makefile 100%
Use a modular architecture for the Meeting Secretary Google Gemini Gem:
- `definition.md`: Refactored system prompt that delegates data concerns
to knowledge files and output formatting to template files. The
definition retains rich behavioral instructions while making the
project forkable and customizable. Adds multi-output workflow
(Discourse post + per-ticket Forgejo comments) and explicit semantic
weighting guidance for Meetbot commands.
- `knowledge/teams.md`: Structured reference of the Fedora Project
organizational chart (April 2023), mapping teams to the three main
branches (FESCo/Engineering, Mindshare/Outreach, Council center).
- `knowledge/meetbot-commands.md`: Complete Meetbot command reference
with semantic meaning, output mapping, priority weighting, and
detection rules for the two HTML formats (Minutes view and Logs view).
- `templates/discourse-post.md`: Fill-in-the-blanks template for Fedora
Discussion summary posts with `{{PLACEHOLDER}}` syntax.
- `templates/forgejo-comment.md`: Per-ticket comment template with max
5-sentence summary and verbatim `!agreed`/`!rejected` reproduction.
The decision to externalize data and templates is for modularity and
forkability — contributors can customize output without touching the
core Gem prompt. The `definition.md` remains verbose and detailed in its
behavioral instructions by design.
Assisted-by: Claude Opus 4.6 (1M context)
Signed-off-by: Justin Wheeler <jwheel@redhat.com>
|
||
|---|---|---|
| docs | ||
| knowledge | ||
| templates | ||
| definition.md | ||
| LICENSE.txt | ||
| REDHAT.md | ||