You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This directory contains 91 skill packages that teach GitHub Copilot how to approach specific domains when working in Riksdagsmonitor. Skills are strategic, reusable, rule-based instruction sets — not step-by-step runbooks. They load automatically when a Copilot agent determines a task touches the relevant domain.
Canonical long-form skill catalog with detailed mappings: see SKILLS.md at the repository root.
Agent → skill recommendations: see AGENTS.md §"Skills Mapping by Agent" and .github/agents/README.md.
🧠 How skills work
Each skill is a directory containing a SKILL.md file (and optional supporting assets). When Copilot begins a task, skills are matched against the request. If relevant, they are loaded into the agent's context alongside the persona and repository-wide copilot-instructions.md.
Property
Value
Scope
Repository-local (.github/skills/) + implicit project-level skills listed in copilot-instructions.md<available_skills>
Invocation
Automatic (when relevant) or explicit via skill tool
Linguistic and cultural expertise for all 14 supported languages (EN, SV, DA, NB, FI, DE, FR, ES, NL, AR, HE, JA, KO, ZH)
🤖 GitHub Agentic Workflows (13)
These skills encode the gh-aw framework's upstream rules. They underpin every .github/workflows/news-*.md workflow and the prompt modules in .github/prompts/. The index lives in gh-aw-README.md.
The news-generation pipeline (scripts/aggregate-analysis.ts → scripts/render-articles.ts → scripts/render-lib/) derives every published article from three static inputs: analysis/methodologies/, analysis/templates/, and the per-day artifacts in analysis/daily/$DATE/$SUB/. Skills shape how each of those inputs is authored:
Skill
Role in the pipeline
automated-content-generation
Defines the 9-artifact section schema every per-type analysis run must hit (executive-brief → synthesis → significance → stakeholders → SWOT → scenarios → comparative → intel-assessment → classification). An artifact authored with this skill can be dropped into analysis/daily/$DATE/$SUB/ and the aggregator will process it without modification.
editorial-standards
Governs tone (inverted-pyramid structure, AP/Reuters attribution, balanced reporting), source-citation density, and the rule that every factual claim must link to a specific Riksdag/Regering source. Artifacts that violate these rules will fail the analysis gate in .github/prompts/05-analysis-gate.md.
data-pipeline-engineering
Provides the contract for how MCP query results are cached, deduplicated, and inlined into artifacts so the aggregator's SHA-256 manifest remains reproducible: same source data → same article.md.
Because these three skills are primary for the aggregator flow, any workflow that produces news artifacts MUST load them. The per-type .lock.yml workflows implicitly do so via tools: ["*"]; if you author an artifact manually, invoke these skills explicitly.
🔢 Count reconciliation
Category
Count
Core Infrastructure & Governance
9
Political Intelligence
11
ISMS & Security
14
Development & Operations
14
Testing & Quality Assurance
2
UI/UX & Design
8
Data Integration
6
Journalism & Media
5
Government, Regulatory & Economics
7
Language & Localization
1
GitHub Agentic Workflows
13
Copilot Patterns
1
Total
91
Source of truth: ls .github/skills/ | grep -v '^gh-aw-README\.md$' | wc -l → 91.
✍️ Authoring a new skill
Create a directory <skill-name>/ in this folder (kebab-case).
Add a SKILL.md describing: When to use, Rules to follow, Examples.
Keep it strategic — principles and rules, not runbooks.
Cross-link to any related skills under "See also".