Agent skill

Political Science Analysis

by Hack23 in Hack23/cia

Apply comparative politics, political behavior, public policy analysis, and democratic theory frameworks to Swedish political data

Apache-2.0Auto-check passed

Install Political Science Analysis

skills CLI
$ npx skills add Hack23/cia --skill political-science-analysis -a claude-code

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

GitHub CLI
$ gh skill install Hack23/cia political-science-analysis --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/political-science-analysis .claude/skills/political-science-analysis && 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
political-science-analysis
GitHub stars
239
Token cost
~4.8k tokens
SKILL.md length
784 words
Files
1
Skills in repo
78
Repo updated
First seen
Licence
Apache-2.0

At a glance

Apply comparative politics, political behavior, public policy analysis, and democratic theory frameworks to Swedish political data

  • Works in 4 steps: Comparative Politics Framework → Political Behavior Framework → Public Policy Analysis Framework → …
  • SKILL.md covers Purpose, When to Use This Skill, Core Political Science… and Swedish Political System…, plus 6 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Political Science Analysis is an agent skill from Hack23/cia. Apply comparative politics, political behavior, public policy analysis, and democratic theory frameworks to Swedish political data

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

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.

Example prompts

  • “/political-science-analysis”

Workflow steps

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

  1. Comparative Politics Framework
  2. Political Behavior Framework
  3. Public Policy Analysis Framework
  4. Democratic Theory Application

What it can do on your machine

Read from SKILL.md and the folder at commit 495fd7d. 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, java 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

Political Science Analysis loads about 4.8k tokens when it runs. Until then it costs about 39 tokens; SKILL.md has 784 words of instructions outside code blocks.

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

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 495fd7d, republished under its Apache-2.0 licence (© Hack23). 784 words, ~4,793 tokens.

Download SKILL.mdSave it as .claude/skills/political-science-analysis/SKILL.md (or your agent's skills folder).
name
political-science-analysis
description
Apply comparative politics, political behavior, public policy analysis, and democratic theory frameworks to Swedish political data
license
Apache-2.0

Political Science Analysis Skill

Purpose

This skill provides rigorous political science methodologies and analytical frameworks for interpreting political data collected by the CIA platform. It bridges quantitative data analysis with political theory, enabling evidence-based assessments of democratic accountability, institutional performance, and political behavior.

When to Use This Skill

Apply this skill when:

  • ✅ Analyzing voting behavior patterns and legislative outcomes
  • ✅ Assessing government coalition stability and effectiveness
  • ✅ Evaluating policy implementation and impact
  • ✅ Conducting comparative analysis of political parties
  • ✅ Measuring democratic accountability indicators
  • ✅ Analyzing political representation and constituency alignment
  • ✅ Studying institutional performance and committee effectiveness

Do NOT use for:

  • ❌ Partisan advocacy or political campaigning
  • ❌ Personal opinions about political ideologies
  • ❌ Predictions without methodological basis
  • ❌ Analysis that favors specific parties or politicians

Core Political Science Frameworks

1. Comparative Politics Framework

Purpose: Systematically compare political actors, institutions, and outcomes across time and space.

Comparative Dimensions:

Actor Level Comparisons:
├─ Individual Politicians
│  ├─ Voting records (discipline, independence)
│  ├─ Legislative productivity (bills, amendments, questions)
│  ├─ Committee participation (attendance, contributions)
│  └─ Constituency representation (district alignment)
├─ Political Parties
│  ├─ Electoral performance (vote share, seats)
│  ├─ Coalition behavior (agreement rates, stability)
│  ├─ Policy positions (left-right, GAL-TAN)
│  └─ Organizational strength (membership, funding)
└─ Institutions
   ├─ Parliamentary committees (productivity, influence)
   ├─ Government ministries (budget, effectiveness)
   └─ Electoral districts (turnout, competitiveness)

CIA Platform Implementation:

sql
-- Example: Comparative party discipline analysis
SELECT 
    p.party,
    COUNT(DISTINCT vr.ballot_id) as total_votes,
    COUNT(DISTINCT CASE WHEN vr.vote = party_line.vote THEN vr.ballot_id END) as party_line_votes,
    ROUND(100.0 * COUNT(DISTINCT CASE WHEN vr.vote = party_line.vote THEN vr.ballot_id END) / 
          NULLIF(COUNT(DISTINCT vr.ballot_id), 0), 2) as discipline_rate,
    -- Comparative metrics
    AVG(discipline_rate) OVER () as avg_discipline,
    discipline_rate - AVG(discipline_rate) OVER () as deviation_from_mean
FROM view_politician_voting_record vr
JOIN politician p ON vr.politician_id = p.id
JOIN (
    -- Determine party line (majority vote within party)
    SELECT ballot_id, party, vote, COUNT(*) as vote_count
    FROM view_politician_voting_record vr2
    JOIN politician p2 ON vr2.politician_id = p2.id
    GROUP BY ballot_id, party, vote
    QUALIFY ROW_NUMBER() OVER (PARTITION BY ballot_id, party ORDER BY vote_count DESC) = 1
) party_line ON vr.ballot_id = party_line.ballot_id AND p.party = party_line.party
WHERE vr.vote_date >= '2022-01-01'
GROUP BY p.party
ORDER BY discipline_rate DESC;
2. Political Behavior Framework

Purpose: Understand individual and collective political actions using behavioral science.

Key Behavioral Indicators:

Behavior TypeIndicatorsData SourcesInterpretation
Legislative BehaviorVote patterns, bill sponsorship, amendmentsview_politician_voting_record, view_riksdagen_documentActivity level, policy priorities
Coalition BehaviorCoalition voting agreement, cross-party cooperationview_coalition_alignment_matrixParty discipline, coalition stability
Constituency BehaviorDistrict representation, constituent engagementview_electoral_district_dataResponsiveness to voters
Committee BehaviorAttendance, contributions, influenceview_committee_participationPolicy expertise, influence
Strategic BehaviorTiming of actions, position-takingview_temporal_voting_patternsElectoral strategy, political calculation

Behavioral Analysis Pattern:

java
@Service
public class PoliticalBehaviorAnalysisService {
    
    /**
     * Analyze voting independence vs. party loyalty
     */
    public BehaviorProfile analyzeLegislativeBehavior(String politicianId, LocalDate startDate, LocalDate endDate) {
        // Retrieve voting record
        List<VotingRecord> votes = votingRepository.findByPoliticianAndDateRange(politicianId, startDate, endDate);
        
        // Calculate behavioral metrics
        double partyDiscipline = calculatePartyDiscipline(votes);
        double independenceIndex = 1.0 - partyDiscipline;
        double legislativeActivity = calculateActivityLevel(votes);
        double crossPartyCooperation = calculateCrossPartyVoting(votes);
        
        // Contextual interpretation
        String interpretation = interpretBehaviorProfile(
            partyDiscipline, 
            independenceIndex, 
            crossPartyCooperation
        );
        
        return BehaviorProfile.builder()
            .politicianId(politicianId)
            .period(new Period(startDate, endDate))
            .partyDiscipline(partyDiscipline)
            .independenceIndex(independenceIndex)
            .legislativeActivity(legislativeActivity)
            .crossPartyCooperation(crossPartyCooperation)
            .interpretation(interpretation)
            .build();
    }
    
    private String interpretBehaviorProfile(double discipline, double independence, double crossParty) {
        if (discipline > 0.95 && crossParty < 0.05) {
            return "Highly disciplined party loyalist with minimal cross-party cooperation";
        } else if (independence > 0.20 && crossParty > 0.15) {
            return "Independent-minded politician with significant cross-party engagement";
        } else if (discipline > 0.85 && crossParty > 0.10) {
            return "Generally loyal to party but willing to cooperate across party lines";
        } else {
            return "Moderate party loyalty with selective independence";
        }
    }
}
3. Public Policy Analysis Framework

Purpose: Assess policy development, implementation, and outcomes.

Policy Cycle Analysis:

1. Problem Identification
   ├─ Issue salience (media mentions, questions)
   ├─ Stakeholder mobilization (pressure groups)
   └─ Political attention (parliamentary debates)

2. Policy Formulation
   ├─ Committee deliberations
   ├─ Expert consultations
   └─ Draft legislation

3. Decision Making
   ├─ Parliamentary debate quality
   ├─ Voting outcomes
   └─ Coalition agreement

4. Implementation
   ├─ Budget allocation
   ├─ Agency assignment
   └─ Regulatory framework

5. Evaluation
   ├─ Outcome metrics
   ├─ Cost-benefit analysis
   └─ Public satisfaction

CIA Platform Policy Tracking:

sql
-- Example: Track policy lifecycle from proposal to implementation
CREATE MATERIALIZED VIEW mv_policy_lifecycle AS
SELECT 
    doc.id as proposal_id,
    doc.title as policy_title,
    doc.submitted_date as proposal_date,
    doc.status as current_status,
    
    -- Committee phase
    committee.name as assigned_committee,
    committee.review_duration_days,
    
    -- Voting phase
    ballot.vote_date,
    ballot.yes_votes,
    ballot.no_votes,
    ballot.abstain_votes,
    CASE WHEN ballot.yes_votes > ballot.no_votes THEN 'PASSED' ELSE 'REJECTED' END as outcome,
    
    -- Implementation phase
    budget.allocated_amount,
    ministry.responsible_ministry,
    ministry.implementation_start_date,
    
    -- Policy cycle duration
    (ballot.vote_date - doc.submitted_date) as deliberation_duration,
    (ministry.implementation_start_date - ballot.vote_date) as implementation_lag
FROM riksdagen_document doc
LEFT JOIN committee_review committee ON doc.id = committee.document_id
LEFT JOIN ballot ballot ON doc.ballot_id = ballot.id
LEFT JOIN budget_allocation budget ON doc.id = budget.policy_id
LEFT JOIN ministry_assignment ministry ON doc.id = ministry.policy_id
WHERE doc.type = 'PROPOSITION'
ORDER BY doc.submitted_date DESC;
4. Democratic Theory Application

Purpose: Evaluate democratic quality and accountability mechanisms.

Democratic Quality Indicators:

DimensionIndicatorsMeasurementTarget
Electoral AccountabilityTurnout, competitiveness, representationview_electoral_participationHigh turnout, competitive elections
Legislative ResponsivenessConstituency alignment, question activityview_politician_district_alignmentStrong constituent representation
Government TransparencyData availability, reporting frequencyPlatform completeness metrics100% data availability
Institutional EffectivenessPolicy output, implementation successview_committee_productivityHigh legislative productivity
Checks and BalancesOpposition activity, oversight effectivenessview_parliamentary_oversightActive opposition, robust oversight
Political EqualityRepresentation diversity, access equityview_representation_demographicsProportional representation

Democratic Accountability Assessment:

java
@Service
public class DemocraticAccountabilityService {
    
    public DemocracyScorecard assessDemocraticQuality(String period) {
        DemocracyScorecard scorecard = new DemocracyScorecard();
        
        // 1. Electoral Accountability
        double turnoutRate = electoralService.calculateTurnoutRate(period);
        double competitivenessIndex = electoralService.calculateCompetitiveness(period);
        scorecard.setElectoralAccountability(
            (turnoutRate * 0.5) + (competitivenessIndex * 0.5)
        );
        
        // 2. Legislative Responsiveness
        double questionActivity = parliamentaryService.calculateQuestionRate(period);
        double constituencyAlignment = parliamentaryService.calculateAlignmentScore(period);
        scorecard.setLegislativeResponsiveness(
            (questionActivity * 0.4) + (constituencyAlignment * 0.6)
        );
        
        // 3. Government Transparency
        double dataCompleteness = platformService.calculateDataCompleteness(period);
        double reportingFrequency = platformService.calculateReportingRate(period);
        scorecard.setGovernmentTransparency(
            (dataCompleteness * 0.6) + (reportingFrequency * 0.4)
        );
        
        // 4. Institutional Effectiveness
        double legislativeProductivity = parliamentaryService.calculateProductivity(period);
        double policyImplementationRate = governmentService.calculateImplementationRate(period);
        scorecard.setInstitutionalEffectiveness(
            (legislativeProductivity * 0.5) + (policyImplementationRate * 0.5)
        );
        
        // 5. Overall Democracy Score (0-100)
        scorecard.setOverallScore(
            (scorecard.getElectoralAccountability() * 0.30) +
            (scorecard.getLegislativeResponsiveness() * 0.25) +
            (scorecard.getGovernmentTransparency() * 0.20) +
            (scorecard.getInstitutionalEffectiveness() * 0.25)
        );
        
        return scorecard;
    }
}

Swedish Political System Specifics

Parliamentary System Characteristics

Riksdag (Swedish Parliament):

  • Unicameral: 349 members (odd number prevents ties)
  • Electoral System: Proportional representation with 4% threshold
  • Term: Fixed 4-year terms
  • Voting: Electronic voting system, recorded votes
  • Committees: 15 standing committees with specialized policy areas

Government Formation:

Election Results
    ↓
Speaker Nomination (Talman)
    ↓
Formateur Appointed (Prime Minister Candidate)
    ↓
Coalition Negotiations
    ↓
Government Formation
    ↓
Investiture Vote (Negative Parliamentarism)
    ↓
Government Sworn In

Negative Parliamentarism: Prime Minister confirmed unless absolute majority votes against.

Party System Analysis

Swedish Party Spectrum (Left → Right):

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

Coalition Patterns:

sql
-- Historical coalition analysis
CREATE MATERIALIZED VIEW mv_coalition_history AS
SELECT 
    gov.start_date,
    gov.end_date,
    ARRAY_AGG(party.name ORDER BY party.seat_count DESC) as coalition_parties,
    SUM(party.seat_count) as total_seats,
    ROUND(100.0 * SUM(party.seat_count) / 349, 2) as seat_percentage,
    gov.stability_index,
    gov.duration_months
FROM government gov
JOIN government_party gp ON gov.id = gp.government_id
JOIN party party ON gp.party_id = party.id
GROUP BY gov.id, gov.start_date, gov.end_date, gov.stability_index, gov.duration_months
ORDER BY gov.start_date DESC;

Analytical Methods

Quantitative Methods

Statistical Techniques:

  • Regression Analysis: Identify factors influencing voting behavior
  • Time Series Analysis: Track trends in political indicators over time
  • Cluster Analysis: Group politicians by voting similarity
  • Principal Component Analysis (PCA): Reduce dimensionality of voting data
  • Network Analysis: Map coalition relationships and influence networks

Example: Regression Analysis of Voting Behavior:

python
import pandas as pd
import statsmodels.api as sm

# Load voting data
voting_data = pd.read_sql("""
    SELECT 
        politician_id,
        party,
        district_urbanization_rate,
        district_unemployment_rate,
        vote_yes_rate,
        vote_no_rate,
        vote_abstain_rate
    FROM view_politician_voting_summary
""", connection)

# Prepare independent variables
X = voting_data[['district_urbanization_rate', 'district_unemployment_rate']]
X = sm.add_constant(X)

# Dependent variable
y = voting_data['vote_yes_rate']

# Run regression
model = sm.OLS(y, X).fit()
print(model.summary())

# Interpretation: How do district characteristics affect voting patterns?
Show full SKILL.md (302 more words)Show less
Qualitative Methods

Case Study Analysis:

  • Deep dive into specific political events or decisions
  • Contextual understanding of voting behavior
  • Identify causal mechanisms behind patterns

Content Analysis:

  • Analyze parliamentary debate transcripts
  • Examine political manifestos and policy documents
  • Study media coverage and framing

Elite Interviews: (Future capability)

  • Structured interviews with politicians
  • Expert consultations on policy interpretation

Decision Framework

When Analyzing Political Data
START: Political Analysis Task
    │
    ├─→ What is the research question?
    │   ├─→ Descriptive: Use descriptive statistics, visualizations
    │   ├─→ Explanatory: Use regression, causal inference methods
    │   └─→ Predictive: Use time series, machine learning models
    │
    ├─→ What is the unit of analysis?
    │   ├─→ Individual politician: Focus on voting records, activity
    │   ├─→ Political party: Focus on electoral performance, coalition behavior
    │   ├─→ Institution: Focus on committee productivity, ministry effectiveness
    │   └─→ Policy: Focus on legislative lifecycle, implementation outcomes
    │
    ├─→ What is the time frame?
    │   ├─→ Single event: Use case study, qualitative methods
    │   ├─→ Short term (weeks/months): Use descriptive statistics
    │   ├─→ Medium term (years): Use trend analysis, comparative methods
    │   └─→ Long term (decades): Use time series, historical analysis
    │
    ├─→ What is the goal?
    │   ├─→ Academic research: Emphasize rigor, theory testing
    │   ├─→ Journalism: Emphasize timeliness, public interest
    │   ├─→ Public transparency: Emphasize accessibility, accountability
    │   └─→ Political consulting: Emphasize actionability, strategic insight
    │
    └─→ Apply appropriate framework
        ├─→ Comparative Politics Framework
        ├─→ Political Behavior Framework
        ├─→ Public Policy Analysis Framework
        └─→ Democratic Theory Framework

ISMS Compliance Mapping

ISO 27001:2022 Controls
  • A.5.10 - Acceptable Use of Information: Ensure political analysis is objective, non-partisan
  • A.5.13 - Labelling of Information: Classify political data by sensitivity (public figures vs. private citizens)
  • A.8.3 - Information Access Restriction: Restrict access to PII in political datasets
NIST Cybersecurity Framework
  • ID.GV-4: Governance and risk management processes address privacy implications of political data
  • PR.DS-1: Data-at-rest protection for sensitive political information
  • PR.IP-2: Privacy requirements integrated into political analysis workflows
CIS Controls v8
  • Control 3.12: Segment sensitive political data (PII) from public data
  • Control 14.1: Establish security awareness training for OSINT ethics

Hack23 ISMS Policy References

Review these policies before political science analysis:

References

Political Science Literature
  • Comparative Politics: Lijphart, A. (2012). Patterns of Democracy
  • Political Behavior: Dalton, R. J. (2020). Citizen Politics
  • Public Policy: Sabatier, P. A. (2007). Theories of the Policy Process
  • Democratic Theory: Dahl, R. A. (1989). Democracy and Its Critics
Swedish Political System
CIA Project Documentation
  • DATA_ANALYSIS_INTOP_OSINT.md: Intelligence analysis frameworks
  • SWOT.md: Strategic assessment methodology
  • INTELLIGENCE_DATA_FLOW.md: Data pipeline and analytical views
Academic Journals
  • Scandinavian Political Studies
  • West European Politics
  • Electoral Studies
  • Legislative Studies Quarterly

Success Metrics

Track these KPIs to measure analytical quality:

  • Accuracy: Predictive models achieve 80%+ accuracy
  • Objectivity: Balanced coverage of all political parties
  • Timeliness: Analysis published within 48 hours of new data
  • Impact: Citations in academic research, media references
  • Transparency: All methodologies documented and reproducible

© 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/political-science-analysis of Hack23/cia.

Open the folder on GitHubat commit 495fd7d

Compare with similar skills

Political Science Analysis 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.

Political Science Analysis compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Political Science Analysis this skillHack23/cia239—~4.8kAutomated safety check: PassApache-2.0
Implementing Policy As Code With Open Policy Agentmukul975/Anthropic-Cybersecurity-Skills34k—~2.6kAutomated safety check: NotesApache-2.0
Policy Acknowledgementsickn33/agentic-awesome-skills47k1 repos~3.4kAutomated safety check: PassMIT
Privacy Policythedaviddias/Front-End-Checklist74k—~617Automated safety check: PassMIT
Editorial Policythedaviddias/Front-End-Checklist74k—~763Automated safety check: PassMIT
Policy Draftinganthropics/claude-for-legal9.6k2 repos~1.4kAutomated safety check: PassApache-2.0

Similar skills

  • Implementing Policy As Code With Open Policy Agent

    mukul975/Anthropic-Cybersecurity-Skills

    Implements policy-as-code enforcement with Open Policy Agent (OPA) and Gatekeeper for Kubernetes and CI/CD pipelines, covering writing Rego policies, deploying OPA Gatekeeper as a Kubernetes…

    34k GitHub stars~2.6k tokensUpdated 1 mo ago
    DevOps & CloudAuto-check: notes
  • Policy Acknowledgement

    sickn33/agentic-awesome-skills

    Policy acknowledgement register: employee, policy and version, sent and due dates, acknowledged date and flag, days overdue, reminder sent and status.

    47k GitHub starsUsed in 1 repo~3.4k tokens
    Auto-check passed
  • Privacy Policy

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing whether a website has a visible, accessible privacy policy link, particularly in the footer navigation.

    74k GitHub stars~617 tokensUpdated 3 days ago
    Legal & ComplianceAuto-check passed
  • Editorial Policy

    thedaviddias/Front-End-Checklist

    A skill your agent uses when auditing a blog, news site, or YMYL content site for trust signals, drafting editorial policy page content, or evaluating whether a site meets Google's quality rater…

    74k GitHub stars~763 tokensUpdated 3 days ago
    Auto-check passed
  • Policy Drafting

    anthropics/claude-for-legal

    Official

    Draft an employment policy with state supplements where law differs across the jurisdictional footprint.

    9.6k GitHub starsUsed in 2 repos~1.4k tokens
    Legal & ComplianceAuto-check passed
  • Policy As Code

    sickn33/agentic-awesome-skills

    Implement policy as code with OPA, Sentinel, and Kyverno. An agent skill from sickn33/agentic-awesome-skills.

    47k GitHub starsUsed in 2 repos~3.1k tokens
    DevOps & CloudAuto-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 Political Science Analysis

What does Political Science Analysis do?

Apply comparative politics, political behavior, public policy analysis, and democratic theory frameworks to Swedish political data. Political Science Analysis is an agent skill from Hack23/cia.

How do I install Political Science Analysis in Claude Code?

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

How do I install Political Science Analysis in Codex?

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

Can I use Political Science Analysis 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 political-science-analysis -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/political-science-analysis, .gemini/skills/political-science-analysis, .github/skills/political-science-analysis and .opencode/skills/political-science-analysis in your project.

What does Political Science Analysis need to run?

SKILL.md names no scripts, command-line tools or credentials: Political Science Analysis is instructions for the agent only.

Does Political Science Analysis 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 Political Science Analysis 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 Political Science Analysis use?

Political Science Analysis 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 Political Science Analysis use?

About 4.8k tokens (SKILL.md is roughly 19k 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 Political Science Analysis?

Skills that share tags, products or a category with Political Science Analysis: Implementing Policy As Code With Open Policy Agent (mukul975/Anthropic-Cybersecurity-Skills, 34k stars), Policy Acknowledgement (sickn33/agentic-awesome-skills, 47k stars), Privacy Policy (thedaviddias/Front-End-Checklist, 74k stars) and Editorial Policy (thedaviddias/Front-End-Checklist, 74k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Political Science Analysis?

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.