Agent skill

Swedish Political System

by Hack23 in Hack23/cia

Swedish Riksdag structure, 8 parties, electoral system, government formation, coalition patterns, political culture

Apache-2.0Auto-check passedData & Analytics

Install Swedish Political System

skills CLI
$ npx skills add Hack23/cia --skill swedish-political-system -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Hack23/cia swedish-political-system --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Hack23/cia.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.github/skills/swedish-political-system .claude/skills/swedish-political-system && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
swedish-political-system
GitHub stars
239
Token cost
~5.6k tokens
SKILL.md length
1,589 words
Files
1
Skills in repo
78
Repo updated
First seen
Licence
Apache-2.0

At a glance

Swedish Riksdag structure, 8 parties, electoral system, government formation, coalition patterns, political culture

  • Works in 8 steps: Socialdemokraterna (S) - Social Democrats → Moderaterna (M) - Moderates → Sverigedemokraterna (SD) - Sweden… → …
  • Data & Analytics work in your project
  • SKILL.md covers Purpose, When to Use This Skill, Swedish Political System… and The Riksdag (Swedish Parliament), plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Swedish Political System is an agent skill from Hack23/cia. Swedish Riksdag structure, 8 parties, electoral system, government formation, coalition patterns, political culture

Its SKILL.md is about 5.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Data & Analytics. The repository describes itself as: Citizen Intelligence Agency. Open-source intelligence platform analyzing Swedish political activities using AI and data visualization. Tracks politicians, government… The licence is Apache-2.0.

When your agent uses it

  • Data & Analytics work in your project

Example prompts

  • “/swedish-political-system”

Requirements

  • Python 3

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Socialdemokraterna (S) - Social Democrats
  2. Moderaterna (M) - Moderates
  3. Sverigedemokraterna (SD) - Sweden Democrats
  4. Centerpartiet (C) - Center Party
  5. Vänsterpartiet (V) - Left Party
  6. Kristdemokraterna (KD) - Christian Democrats
  7. Liberalerna (L) - Liberals
  8. Miljöpartiet (MP) - Green Party

What it can do on your machine

Read from SKILL.md and the folder at commit 83b45a7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are sql, mermaid and python).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com
    • riksdagen.se
    • val.se

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Swedish Political System loads about 5.6k tokens when it runs. Until then it costs about 35 tokens; SKILL.md has 1,589 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~35
When it runs · the whole SKILL.md, loaded when a task matches
~5.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Hack23/cia at commit 83b45a7, republished under its Apache-2.0 licence (© Hack23). 1,589 words, ~5,616 tokens.

Download SKILL.mdSave it as .claude/skills/swedish-political-system/SKILL.md (or your agent's skills folder).
name
swedish-political-system
description
Swedish Riksdag structure, 8 parties, electoral system, government formation, coalition patterns, political culture
license
Apache-2.0

Swedish Political System Skill

Purpose

This skill provides comprehensive knowledge of the Swedish political system, parliamentary procedures, party dynamics, electoral mechanisms, and coalition formation patterns essential for intelligence analysis in the CIA platform. It enables accurate interpretation of political data, proper contextualization of voting patterns, and informed assessment of democratic accountability.

When to Use This Skill

Apply this skill when:

  • ✅ Analyzing voting patterns and parliamentary procedures
  • ✅ Interpreting coalition dynamics and government formation
  • ✅ Assessing party positions on the political spectrum
  • ✅ Understanding committee structures and legislative processes
  • ✅ Evaluating electoral system impacts on representation
  • ✅ Contextualizing political events within Swedish democratic traditions
  • ✅ Forecasting election outcomes and coalition scenarios

Do NOT use for:

  • ❌ Other Nordic countries' political systems (Norway, Denmark, Finland differ significantly)
  • ❌ EU-level politics (different institutional structures)
  • ❌ Local/municipal politics (different rules and procedures)

Swedish Political System Overview

Constitutional Framework
mermaid
graph TB
    subgraph "Legislative Branch"
        A[Riksdagen<br/>349 Members<br/>4-year term]
        A --> B[15 Standing Committees]
        A --> C[Parliamentary Groups<br/>8 parties]
    end
    
    subgraph "Executive Branch"
        D[Government<br/>Regering]
        D --> E[Prime Minister<br/>Statsminister]
        D --> F[Cabinet Ministers<br/>~22 ministers]
        E --> G[11 Ministries]
    end
    
    subgraph "Judicial Branch"
        H[Supreme Court<br/>Högsta Domstolen]
        I[Supreme Administrative Court<br/>Högsta Förvaltningsdomstolen]
    end
    
    A -->|Elects| E
    A -->|Confidence Vote| D
    A -->|Legislative Control| D
    D -->|Proposes Legislation| A
    
    subgraph "Electoral System"
        J[Voters] -->|Every 4 years| K[Proportional Representation<br/>4% threshold]
        K --> A
    end
    
    style A fill:#e1f5ff
    style D fill:#ffe6cc
    style E fill:#ffeb99
    style K fill:#ccffcc

Key Constitutional Principles:

  1. Popular Sovereignty - All public power derives from the people
  2. Parliamentary System - Government must have Riksdag confidence
  3. Public Access Principle (Offentlighetsprincipen) - Transparency of government documents
  4. Proportional Representation - Electoral system ensures party representation

The Riksdag (Swedish Parliament)

Structure and Composition

Key Facts:

  • Members: 349 MPs (riksdagsledamöter)
  • Electoral Cycle: Every 4 years (September, Sunday closest to 2nd week)
  • Last Election: September 11, 2022
  • Next Election: September 2026
  • Seat Allocation: 310 constituency seats + 39 leveling seats
  • Electoral Threshold: 4% nationally OR 12% in one constituency

Current Parliamentary Composition (2022-2026):

sql
-- Query current Riksdag composition from CIA platform
SELECT 
    party,
    COUNT(DISTINCT person_id) as seat_count,
    ROUND(100.0 * COUNT(DISTINCT person_id) / 349, 2) as percentage,
    CASE 
        WHEN party IN ('M', 'KD', 'L') THEN 'Center-Right Coalition'
        WHEN party = 'SD' THEN 'External Support'
        WHEN party IN ('S', 'V', 'MP') THEN 'Left Opposition'
        WHEN party = 'C' THEN 'Unaligned'
    END as bloc
FROM assignment_data
WHERE role_code = 'Riksdagsledamot'
    AND from_date <= CURRENT_DATE
    AND (to_date IS NULL OR to_date >= CURRENT_DATE)
GROUP BY party
ORDER BY COUNT(DISTINCT person_id) DESC;

Expected Output:

PartySeats%BlocFull NameIdeology
S10730.7%Left OppositionSocialdemokraterna<br/>(Social Democrats)Social democracy, welfare state
M6819.5%Center-RightModeraterna<br/>(Moderates)Liberal conservatism, free market
SD7320.9%External SupportSverigedemokraterna<br/>(Sweden Democrats)National conservatism, immigration restrictive
C246.9%UnalignedCenterpartiet<br/>(Center Party)Agrarian liberalism, decentralization
V246.9%Left OppositionVänsterpartiet<br/>(Left Party)Democratic socialism, feminism
KD195.4%Center-RightKristdemokraterna<br/>(Christian Democrats)Christian democracy, social conservatism
L164.6%Center-RightLiberalerna<br/>(Liberals)Social liberalism, individualism
MP185.2%Left OppositionMiljöpartiet<br/>(Green Party)Green politics, environmentalism
The 8 Parliamentary Parties
1. Socialdemokraterna (S) - Social Democrats

Founded: 1889
Ideology: Social democracy, democratic socialism
Historical Role: Dominant party 1932-2006 (except 1976-1982, 1991-1994)
Core Policies:

  • Strong welfare state and universal benefits
  • Labor rights and union cooperation (Swedish model)
  • Public sector investment in healthcare, education
  • Progressive taxation

Electoral Performance (Recent):

sql
SELECT 
    election_year,
    percentage,
    parliament_seats,
    percentage - LAG(percentage) OVER (ORDER BY election_year) as vote_change
FROM sweden_political_party
WHERE party_name = 'Socialdemokraterna'
    AND election_year >= 2006
ORDER BY election_year;
YearVote %SeatsChange
200635.0%130-4.6%
201030.7%112-4.3%
201431.0%113+0.3%
201828.3%100-2.7%
202230.3%107+2.0%

Coalition Patterns:

  • Historically governed alone or with V, MP
  • 2014-2022: Minority government with MP (backed by V, C, L)
  • Challenges: Declining support, fragmented left bloc
2. Moderaterna (M) - Moderates

Founded: 1904 (as Allmänna valmansförbundet)
Ideology: Liberal conservatism, fiscal conservatism
Historical Role: Main opposition party, led center-right governments 2006-2014
Core Policies:

  • Tax cuts and reduced public spending
  • School choice and private sector healthcare
  • Law and order, tough on crime
  • Pro-business, labor market flexibility

Electoral Trend:

sql
SELECT 
    election_year,
    percentage,
    parliament_seats
FROM sweden_political_party
WHERE party_name = 'Moderaterna'
    AND election_year >= 2006
ORDER BY election_year;

Coalition Patterns:

  • 2006-2014: Led Alliance (Allians för Sverige) with KD, C, L (majority 2006-2010, minority 2010-2014)
  • 2022-: Prime Minister from M, coalition with KD, L, external SD support
3. Sverigedemokraterna (SD) - Sweden Democrats

Founded: 1988 (roots in nationalist movements)
Ideology: National conservatism, right-wing populism
Historical Role: Parliamentary breakthrough 2010, kingmaker 2018-
Core Policies:

  • Strict immigration controls and deportation
  • Cultural assimilation requirements
  • Law and order, increased police funding
  • EU-skepticism, Swedish sovereignty

Electoral Growth:

sql
SELECT 
    election_year,
    percentage,
    parliament_seats,
    percentage - LAG(percentage) OVER (ORDER BY election_year) as vote_growth
FROM sweden_political_party
WHERE party_name = 'Sverigedemokraterna'
    AND election_year >= 2010
ORDER BY election_year;
YearVote %SeatsGrowth
20105.7%20NEW
201412.9%49+7.2%
201817.5%62+4.6%
202220.5%73+3.0%

Strategic Position:

  • No party willing to form coalition with SD (2010-2018)
  • 2022: M accepts SD external support, makes SD kingmaker
  • Influence without cabinet positions
4. Centerpartiet (C) - Center Party

Founded: 1913 (as Bondeförbundet - Farmers' League)
Ideology: Agrarian liberalism, rural interests
Core Policies:

  • Rural development and decentralization
  • Environmental protection with economic growth
  • Small business support
  • EU-membership support

Coalition Patterns:

  • Part of Alliance 2006-2019
  • 2019: Left Alliance, refused to cooperate with SD
  • 2022: No bloc alignment, swing party position
5. Vänsterpartiet (V) - Left Party

Founded: 1917 (as Sveriges Kommunistiska Parti)
Ideology: Democratic socialism, feminism
Core Policies:

  • Wealth redistribution, higher taxes on rich
  • Public ownership of key sectors
  • Generous welfare expansion
  • Pro-labor union, workers' rights

Coalition Patterns:

  • Never in government (only support agreements)
  • 2014-2021: Supported S-MP government
  • 2021: Withdrew support over rent deregulation
6. Kristdemokraterna (KD) - Christian Democrats

Founded: 1964
Ideology: Christian democracy, social conservatism
Core Policies:

  • Traditional family values
  • Religious freedom
  • Law and order
  • Tax benefits for families

Coalition Patterns:

  • Part of Alliance 2006-2019
  • 2022: Coalition government with M, L
7. Liberalerna (L) - Liberals

Founded: 1934 (as Folkpartiet)
Ideology: Social liberalism, secularism
Core Policies:

  • Education quality and teacher authority
  • Integration with Swedish language requirements
  • Gender equality and LGBTQ+ rights
  • Pro-EU, internationalism

Electoral Challenges:

  • Declined from 7.1% (2010) to 4.6% (2022)
  • Barely above 4% threshold (existential risk)

Coalition Patterns:

  • Part of Alliance 2006-2019
  • 2022: Coalition government with M, KD
  • Tension: Social liberal values vs. SD cooperation
8. Miljöpartiet (MP) - Green Party

Founded: 1981
Ideology: Green politics, environmentalism
Core Policies:

  • Climate action and renewable energy
  • Nuclear phase-out
  • Sustainable transport
  • Animal rights and organic farming

Coalition Patterns:

  • 2014-2021: Junior partner in government with S
  • 2021-2022: Continued cooperation but not in government
  • Electoral volatility: 7.3% (2014) to 5.1% (2022)

Electoral System

Proportional Representation with Modified Sainte-Laguë

Allocation Formula:

python
def allocate_seats(votes_per_party, total_seats=349):
    """
    Modified Sainte-Laguë method used in Swedish elections
    """
    seats_allocated = {party: 0 for party in votes_per_party}
    
    # Apply 4% threshold
    total_votes = sum(votes_per_party.values())
    qualified_parties = {
        party: votes for party, votes in votes_per_party.items()
        if votes / total_votes >= 0.04
    }
    
    for seat in range(total_seats):
        # Calculate quotient for each party
        quotients = {}
        for party, votes in qualified_parties.items():
            divisor = 1.4 if seats_allocated[party] == 0 else (2 * seats_allocated[party] + 1)
            quotients[party] = votes / divisor
        
        # Award seat to party with highest quotient
        winning_party = max(quotients, key=quotients.get)
        seats_allocated[winning_party] += 1
    
    return seats_allocated

Seat Allocation:

  • 310 Constituency Seats: Divided among 29 electoral constituencies
  • 39 Leveling Seats: Ensure overall proportionality at national level

4% Threshold Rule:

  • Party must receive 4% nationally OR 12% in at least one constituency
  • Prevents extreme fragmentation
  • Currently: L (4.6%) and KD (5.4%) are vulnerable
Electoral Calendar
mermaid
gantt
    title Swedish Electoral Cycle (2022-2026)
    dateFormat YYYY-MM-DD
    
    section Election
    Election Day 2022 :milestone, 2022-09-11, 0d
    Election Day 2026 :milestone, 2026-09-13, 0d
    
    section Government Formation
    Negotiations :active, 2022-09-12, 30d
    Government Formed :milestone, 2022-10-18, 0d
    
    section Parliamentary Sessions
    Autumn Session 2022 :2022-09-11, 2022-12-15
    Spring Session 2023 :2023-01-15, 2023-06-15
    Autumn Session 2023 :2023-09-11, 2023-12-15
    Spring Session 2024 :2024-01-15, 2024-06-15

Government Formation Process

Negative Parliamentarism

Key Principle: Prime Minister does not need majority support, only must NOT have majority AGAINST.

Process:

  1. Speaker Consultation (Talmannen): Consults all party leaders
  2. Speaker Nomination: Proposes PM candidate
  3. Riksdag Vote: Simple vote (not debate)
  4. Result:
    • If <175 MPs vote NO → PM approved
    • If ≥175 MPs vote NO → Nomination rejected, repeat process

Example: 2022 Government Formation

sql
-- Simulate 2022 PM vote scenarios
WITH party_seats AS (
    SELECT 
        'M' as party, 68 as seats, 'Coalition' as position
    UNION ALL SELECT 'KD', 19, 'Coalition'
    UNION ALL SELECT 'L', 16, 'Coalition'
    UNION ALL SELECT 'SD', 73, 'External Support'
    UNION ALL SELECT 'S', 107, 'Opposition'
    UNION ALL SELECT 'V', 24, 'Opposition'
    UNION ALL SELECT 'MP', 18, 'Opposition'
    UNION ALL SELECT 'C', 24, 'Abstain'
),
vote_scenarios AS (
    SELECT 
        'Ulf Kristersson (M)' as candidate,
        SUM(CASE WHEN position = 'Opposition' THEN seats ELSE 0 END) as votes_against,
        SUM(CASE WHEN position IN ('Coalition', 'External Support') THEN seats ELSE 0 END) as votes_for,
        SUM(CASE WHEN position = 'Abstain' THEN seats ELSE 0 END) as abstentions
    FROM party_seats
)
SELECT 
    candidate,
    votes_against,
    votes_for,
    abstentions,
    CASE 
        WHEN votes_against >= 175 THEN '❌ REJECTED'
        ELSE '✅ APPROVED'
    END as result
FROM vote_scenarios;

Result:

  • Votes AGAINST: 149 (S, V, MP)
  • Votes FOR: 176 (M, KD, L, SD)
  • Abstentions: 24 (C)
  • Outcome: ✅ APPROVED (Only 149 against, needs 175 to block)
Show full SKILL.md (607 more words)Show less
Coalition Formation Patterns

Historical Coalitions (1970-present):

sql
-- Map historical government coalitions
SELECT 
    government_period,
    prime_minister,
    coalition_parties,
    total_seats,
    type
FROM (
    VALUES 
        ('2022-', 'Ulf Kristersson', 'M-KD-L', 103, 'Minority (SD support)'),
        ('2021-2022', 'Magdalena Andersson', 'S', 100, 'Minority'),
        ('2014-2021', 'Stefan Löfven', 'S-MP', 116, 'Minority'),
        ('2014', 'Stefan Löfven', 'S-MP', 138, 'Minority'),
        ('2010-2014', 'Fredrik Reinfeldt', 'M-C-L-KD', 173, 'Minority'),
        ('2006-2010', 'Fredrik Reinfeldt', 'M-C-L-KD', 178, 'Majority'),
        ('1994-2006', 'Göran Persson', 'S', 131-161, 'Minority'),
        ('1991-1994', 'Carl Bildt', 'M-C-L-KD', 170, 'Minority')
) AS coalitions(government_period, prime_minister, coalition_parties, total_seats, type);

Coalition Viability Matrix (2022):

CoalitionPartiesSeatsViable?Obstacle
Center-Right + SDM-KD-L-SD176✅ YESL uncomfortable with SD
Center-Right MinorityM-KD-L103✅ YESRequires SD external support
Left BlocS-V-MP149❌ NOOnly 149 seats, needs 175 to block PM
Grand CoalitionS-M175❌ NOPolitically impossible (polar opposites)
Sweden Democrat-ledSD-M-KD160❌ NOM refuses SD PM

Parliamentary Procedures

Legislative Process
mermaid
graph TB
    A[Bill Introduction] --> B{Source?}
    B -->|Government| C[Government Bill<br/>Proposition]
    B -->|MP/Committee| D[Private Member Bill<br/>Motion]
    
    C --> E[Committee Review<br/>Utskottsbehandling]
    D --> E
    
    E --> F[Committee Report<br/>Betänkande]
    F --> G[Plenary Debate<br/>Kammarens debatt]
    G --> H[Vote<br/>Votering]
    
    H --> I{Result?}
    I -->|Ja majority| J[Passed<br/>Antagen]
    I -->|Nej majority| K[Rejected<br/>Avslagen]
    
    J --> L{Government Bill?}
    L -->|Yes| M[Becomes Law<br/>Lag]
    L -->|No| N[Government Action Required]
    
    style C fill:#ffe6cc
    style D fill:#e1f5ff
    style J fill:#ccffcc
    style K fill:#ffcccc
15 Standing Committees (Utskott)

Committee Structure:

CommitteeSwedish NameMembersPolicy Area
1. ConstitutionalKonstitutionsutskottet (KU)17Constitutional law, media
2. FinanceFinansutskottet (FiU)17Budget, taxation
3. TaxationSkatteutskottet (SkU)17Tax policy
4. JusticeJustitieutskottet (JuU)17Criminal law, courts
5. Foreign AffairsUtrikesutskottet (UU)17Foreign policy, EU
6. DefenseFörsvarsutskottet (FöU)17Military, national security
7. Social InsuranceSocialförsäkringsutskottet (SfU)17Social security, pensions
8. Health & WelfareSocialutskottet (SoU)17Healthcare, social services
9. Cultural AffairsKulturutskottet (KrU)17Culture, media, sports
10. EducationUtbildningsutskottet (UbU)17Schools, universities
11. TrafficTrafikutskottet (TU)17Transport, infrastructure
12. Environment & AgricultureMiljö- och jordbruksutskottet (MJU)17Environment, farming
13. Civil AffairsCivilutskottet (CU)17Housing, consumer affairs
14. Labor MarketArbetsmarknadsutskottet (AU)17Employment, labor law
15. EU AffairsEU-nämnden (EU)17EU legislation coordination

Committee Assignment Analysis:

sql
-- Analyze committee membership distribution
SELECT 
    c.committee_name,
    COUNT(DISTINCT ca.person_id) as total_members,
    STRING_AGG(DISTINCT ca.party, ', ' ORDER BY ca.party) as party_distribution
FROM committee_assignment ca
JOIN committee c ON ca.committee_id = c.committee_id
WHERE ca.from_date <= CURRENT_DATE
    AND (ca.to_date IS NULL OR ca.to_date >= CURRENT_DATE)
GROUP BY c.committee_name
ORDER BY c.committee_name;
Voting Procedures

Vote Types:

  1. Voice Vote (Acklamation): Uncontroversial, no recording
  2. Standing Vote (Uppresning): MPs stand for YES/NO, recorded
  3. Roll Call Vote (Votering): Individual votes recorded electronically

Vote Recording in CIA Platform:

sql
-- Analyze voting patterns by type
SELECT 
    vote,
    COUNT(*) as vote_count,
    ROUND(100.0 * COUNT(*) / SUM(COUNT(*)) OVER (), 2) as percentage
FROM vote_data
WHERE vote_date >= CURRENT_DATE - INTERVAL '12 months'
GROUP BY vote
ORDER BY vote_count DESC;

Expected Distribution:

  • Ja (Yes): ~35-40%
  • Nej (No): ~25-30%
  • Frånvarande (Absent): ~30-35%
  • Avstår (Abstain): ~3-5%

Political Culture & Norms

Consensus-Seeking (Konsensussökande)

Characteristics:

  • Preference for broad agreements over narrow victories
  • Committee work emphasizes consensus reports
  • Government often consults opposition before major decisions

Remiss System (Remissförfarande):

  • Government proposals sent to stakeholders for comment
  • Labor unions, employer organizations, NGOs provide input
  • Builds broad support before legislation
Corporatism & Social Partners

The Swedish Model (Den svenska modellen):

mermaid
graph LR
    A[Government] <--> B[Employers<br/>Svenskt Näringsliv]
    A <--> C["Labor Unions<br/>LO, TCO, SACO"]
    B <--> C
    
    style A fill:#ffe6cc
    style B fill:#e1f5ff
    style C fill:#ffcccc

Key Organizations:

  • LO (Landsorganisationen): Blue-collar unions, 1.3M members, close to S
  • TCO (Tjänstemännens Centralorganisation): White-collar unions, 1.1M members
  • SACO (Sveriges Akademikers Centralorganisation): Professional unions, 700K members
  • Svenskt Näringsliv: Employers' confederation
Parliamentary Decorum

Formal Address:

  • MPs address "Mr./Madam Speaker" (Herr/Fru Talman)
  • Never address each other directly in debate
  • Third-person references ("The representative from Stockholm...")

Question Time:

  • Weekly interpellations (Interpellationsdebatt)
  • Ministers must respond to parliamentary questions
  • Recorded and published in CIA platform document_element table

ISMS Compliance Mapping

ISO 27001:2022 Controls

A.5.10 - Acceptable Use of Information

  • Parliamentary data used for democratic accountability purposes
  • Proper attribution of political statements and voting records

A.5.33 - Protection of Records

  • Historical parliamentary records maintained with integrity
  • Electoral data preserved for long-term analysis
NIST CSF 2.0 Functions

IDENTIFY (ID)

  • ID.AM-2: Software platforms and applications inventoried
    • Riksdagen API as critical data source for political intelligence

GOVERN (GV)

  • GV.PO-1: Policy and procedures address all stakeholders
    • Parliamentary transparency principles guide data collection
CIS Controls v8.1

CIS Control 1: Inventory and Control of Enterprise Assets

  • 1.1: Establish and maintain detailed enterprise asset inventory
    • 349 MPs, 8 parties, 15 committees tracked in CIA platform

CIS Control 3: Data Protection

  • 3.2: Establish and maintain data inventory
    • Electoral data, voting records, parliamentary documents cataloged

Hack23 ISMS Policy References

Information Security Policy

Data Classification Policy

Privacy Policy

References

Official Documentation:

CIA Platform Documentation:

Academic Sources:

  • "The Swedish Parliamentary System" - Sveriges Riksdag
  • "Government and Politics in the Nordic Countries" - Nordic Council of Ministers
  • "Parties and Party Systems in Sweden" - Göran Bergström

© Hack23, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .github/skills/swedish-political-system of Hack23/cia.

Open the folder on GitHubat commit 83b45a7

Compare with similar skills

Swedish Political System next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Swedish Political System compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Swedish Political System this skillHack23/cia239—~5.6kAutomated safety check: PassApache-2.0
MatplotlibzLanqing/codex-claude-academic-skills4.7k17 repos~2.9kAutomated safety check: PassMIT
Exploratory Data Analysisspacering-net/codeg3.9k14 repos~3.6kAutomated safety check: PassMIT
Scikit LearnzLanqing/codex-claude-academic-skills4.7k16 repos~3.9kAutomated safety check: PassBSD-3-Clause
Chart Visualizationbytedance/deer-flow84k1 repos~840Automated safety check: PassMIT
TimesFM Forecastinggoogle-research/timesfm34k—~4.7kAutomated safety check: PassApache-2.0

Similar skills

  • Matplotlib

    zLanqing/codex-claude-academic-skills

    Low-level plotting library for full customization. An agent skill from zLanqing/codex-claude-academic-skills.

    4.7k GitHub starsUsed in 17 repos~2.9k tokens
    Data & AnalyticsAuto-check passed
  • Exploratory Data Analysis

    spacering-net/codeg

    Perform comprehensive exploratory data analysis on scientific data files across 200+ file formats.

    3.9k GitHub starsUsed in 14 repos~3.6k tokens
    Data & AnalyticsAuto-check passed
  • Scikit Learn

    zLanqing/codex-claude-academic-skills

    Machine learning in Python with scikit-learn. An agent skill from zLanqing/codex-claude-academic-skills.

    4.7k GitHub starsUsed in 16 repos~3.9k tokens
    Data & AnalyticsAuto-check passed
  • Chart Visualization

    bytedance/deer-flow

    Picks a suitable chart type from 26 options for your data, maps the data to that chart's parameters and generates a chart image through a JavaScript script.

    84k GitHub starsUsed in 1 repo~840 tokens
    Data & AnalyticsAuto-check passed
  • TimesFM Forecasting

    google-research/timesfm

    Forecasts any univariate time series zero-shot with Google's TimesFM model, returning point forecasts and calibrated prediction intervals without training.

    34k GitHub stars~4.7k tokensUpdated 11 days ago
    Data & AnalyticsAuto-check passed
  • Sandbox Bench

    vercel/next.js

    Official

    Benchmark React or Next.js changes on Vercel Sandbox VMs with paired A/B statistics: react PR/commit vs base, or Next.js PR/commit vs base, measured end-to-end through the bench/render-pipeline app…

    143k GitHub stars~4.1k tokensUpdated today
    Data & AnalyticsAuto-check passed

More from Hack23/cia

All 78 skills in this repo
  • WCAG 2.1 AA compliance, ARIA attributes, keyboard navigation, screen reader optimization for accessible political data platforms

    239 GitHub stars~2.7k tokensUpdated yesterday
    Auto-check passed
  • Advanced chart types, D3.js/Vaadin Charts patterns, political data visualization, time series analysis

    239 GitHub stars~1.5k tokensUpdated yesterday
    Auto-check passed
  • AI Governance

    Hack23/cia

    AI governance, EU AI Act compliance, OWASP LLM security, responsible AI practices for GitHub Copilot agents

    239 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed
  • API Integration

    Hack23/cia

    External API integration patterns, retry logic, circuit breakers, caching, rate limiting for government data APIs

    239 GitHub stars~1.9k tokensUpdated yesterday
    Auto-check passed
  • AWS CloudWatch metrics, alarms, dashboards, log insights, and application monitoring for the CIA platform

    239 GitHub stars~1.9k tokensUpdated yesterday
    Auto-check passed
  • AWS security best practices, VPC security, IAM, KMS, CloudTrail, GuardDuty for CIA platform deployment

    239 GitHub stars~2.3k tokensUpdated yesterday
    Auto-check passed

Questions about Swedish Political System

What does Swedish Political System do?

Swedish Riksdag structure, 8 parties, electoral system, government formation, coalition patterns, political culture. Swedish Political System is an agent skill from Hack23/cia.

When should I use Swedish Political System?

Swedish Political System fits situations like: data & Analytics work in your project.

How do I install Swedish Political System in Claude Code?

Run `npx skills add Hack23/cia --skill swedish-political-system -a claude-code`. Or copy the skill folder (.github/skills/swedish-political-system in Hack23/cia) into .claude/skills/swedish-political-system in your project. Claude Code loads it when a task matches its description.

How do I install Swedish Political System in Codex?

Run `npx skills add Hack23/cia --skill swedish-political-system -a codex`. Or copy the skill folder (.github/skills/swedish-political-system in Hack23/cia) into .agents/skills/swedish-political-system in your project. Codex loads it when a task matches its description.

Can I use Swedish Political System in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Hack23/cia --skill swedish-political-system -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/swedish-political-system, .gemini/skills/swedish-political-system, .github/skills/swedish-political-system and .opencode/skills/swedish-political-system in your project.

What does Swedish Political System need to run?

SKILL.md names no scripts, command-line tools or credentials: Swedish Political System is instructions for the agent only. Our summary lists: Python 3.

Does Swedish Political System access the network?

SKILL.md names 3 domains. As links in the text: github.com, riksdagen.se and val.se. This is read from the text; nothing was executed.

Is Swedish Political System safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Swedish Political System use?

Swedish Political System is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Swedish Political System use?

About 5.6k tokens (SKILL.md is roughly 22k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Swedish Political System?

Skills that share tags, products or a category with Swedish Political System: Matplotlib (zLanqing/codex-claude-academic-skills, 4.7k stars), Exploratory Data Analysis (spacering-net/codeg, 3.9k stars), Scikit Learn (zLanqing/codex-claude-academic-skills, 4.7k stars) and Chart Visualization (bytedance/deer-flow, 84k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Swedish Political System?

Hack23 (a GitHub organization) maintains it in Hack23/cia, which has 239 GitHub stars. The repository holds 78 skills in this directory. The repository was last updated on October 9, 2026.

Source: Hack23/cia on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.