AI

ai-governance

Provides governance frameworks for AI usage, ensuring regulatory compliance and security in agent-based development.

Install

mkdir -p .claude/skills/ai-governance && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10191" && unzip -o skill.zip -d .claude/skills/ai-governance && rm skill.zip

Installs to .claude/skills/ai-governance

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

AI governance, EU AI Act compliance, OWASP LLM security, responsible AI practices for GitHub Copilot agents
107 charsno explicit “when” trigger
Advanced

Key capabilities

  • Review AI code for compliance
  • Assess AI risk level
  • Audit AI-generated analysis for bias
  • Implement prompt engineering safeguards
  • Configure agent security workflows

How it works

It applies governance guidelines, risk classification, and security best practices to ensure AI-assisted development meets regulatory and safety standards.

Inputs & outputs

You give it
AI-generated code or analysis
You get back
Compliance and security assessment

When to use ai-governance

  • Review AI code for compliance
  • Assess AI risk level
  • Audit AI-generated analysis for bias

About this skill

AI Governance Skill

🔴 AI FIRST Quality Principle

Apply the AI FIRST principle: never accept first-pass quality. Minimum 2 iterations. Read all output, improve every section. No shortcuts.

Purpose

This skill provides governance guidelines for AI usage in the Riksdagsmonitor platform, including GitHub Copilot agent security, EU AI Act compliance, and responsible AI practices. It ensures AI-assisted development follows Hack23 ISMS policies and regulatory requirements.

When to Use This Skill

Apply this skill when:

  • ✅ Configuring or updating GitHub Copilot agent workflows
  • ✅ Integrating AI/ML models for political data analysis
  • ✅ Reviewing AI-generated code before merge
  • ✅ Assessing AI risk classification under EU AI Act
  • ✅ Implementing prompt engineering for data analysis
  • ✅ Auditing AI agent outputs for bias or accuracy

Do NOT use for:

  • ❌ Standard code reviews without AI involvement
  • ❌ Manual data analysis without AI components
  • ❌ Infrastructure changes unrelated to AI services

EU AI Act Classification

Risk Assessment for CIA Platform

CIA Platform AI Usage Assessment
│
├─→ Political Data Analysis (NLP, trend detection)
│   ├─ Risk Level: LIMITED RISK (Article 52)
│   ├─ Requirement: Transparency obligations
│   └─ Action: Disclose AI-generated analysis to users
│
├─→ GitHub Copilot Code Generation
│   ├─ Risk Level: MINIMAL RISK
│   ├─ Requirement: Voluntary codes of conduct
│   └─ Action: Code review before merge, security scanning
│
├─→ Political Risk Scoring
│   ├─ Risk Level: HIGH RISK (Annex III, Category 8)
│   ├─ Requirement: Conformity assessment, human oversight
│   └─ Action: Human review of all risk scores, audit trail
│
└─→ Voter Behavior Prediction
    ├─ Risk Level: HIGH RISK
    ├─ Requirement: Transparency, fairness, accountability
    └─ Action: Bias testing, explainability, regular audits

Compliance Checklist

  • ✅ Document AI system purpose and intended use
  • ✅ Classify AI risk level per EU AI Act categories
  • ✅ Implement human oversight for high-risk AI outputs
  • ✅ Maintain audit trail of AI-generated decisions
  • ✅ Conduct bias and fairness assessments
  • ✅ Provide transparency notices for AI-generated content
  • ✅ Implement data governance for training datasets

OWASP LLM Top 10 for CIA Platform

LLM01: Prompt Injection

Risk: Malicious input manipulating Copilot agent behavior.

Mitigation:

# .github/copilot-instructions.md safeguards
- Validate all agent outputs before committing
- Never allow agents to modify security configurations
- Restrict agent file access to source code only
- Review agent-generated code with CodeQL scanning

LLM02: Insecure Output Handling

Risk: AI-generated code containing vulnerabilities.

Mitigation:

  • Run CodeQL on all AI-generated code changes
  • Apply OWASP secure code review checklist
  • Validate AI outputs against coding standards
  • Never trust AI-generated SQL or security logic without review

LLM06: Sensitive Information Disclosure

Risk: AI agents leaking secrets or sensitive political data.

Mitigation:

// Never pass sensitive data to AI prompts
// ✅ SECURE: Generic analysis request
String prompt = "Analyze voting patterns for committee " + committeeId;

// ❌ INSECURE: Including PII in prompts
String prompt = "Analyze voting for " + politicianName + " SSN: " + ssn;

LLM09: Overreliance

Risk: Blindly trusting AI-generated political analysis.

Mitigation:

  • All AI analysis must include confidence scores
  • Human analyst review required for published insights
  • Cross-validate AI outputs with official data sources
  • Label AI-generated content clearly in the UI

GitHub Copilot Agent Security

Agent Configuration Best Practices

# Secure agent workflow permissions
permissions:
  contents: read      # Read-only by default
  pull-requests: write # Only for PR creation
  issues: write       # Only for issue management
  actions: read       # Read workflow status

# Never grant:
# - admin permissions
# - security_events write
# - secrets access

Agent Output Validation

Agent Output Validation Pipeline
│
├─ Step 1: Syntax validation (compile check)
├─ Step 2: Security scan (CodeQL, OWASP)
├─ Step 3: Test execution (unit + integration)
├─ Step 4: Code review (human or Copilot review)
└─ Step 5: Merge approval (maintainer sign-off)

Responsible AI Practices

Bias Prevention in Political Analysis

  • Test analysis algorithms across all 8 Swedish parties equally
  • Validate data representation for minority viewpoints
  • Audit sentiment analysis for political neutrality
  • Document model limitations and known biases

Transparency Requirements

  • Label all AI-generated content in the Riksdagsmonitor platform UI
  • Provide methodology documentation for AI analysis
  • Enable users to access raw data behind AI insights
  • Maintain changelog of AI model updates

ISMS Alignment

ControlRequirementImplementation
ISO 27001 A.5.1Information security policiesAI governance policy
ISO 27001 A.8.1Asset managementAI model inventory
NIST CSF GV.OCOrganizational contextAI risk assessment
CIS Control 16Application securityAI code review gates
GDPR Art. 22Automated decision-makingHuman oversight for scoring

References

When not to use it

  • For standard code reviews without AI
  • For manual data analysis
  • For infrastructure changes unrelated to AI

Limitations

  • Requires human oversight for high-risk outputs
  • Cannot guarantee bias-free results

How it compares

It focuses specifically on AI-related risks like prompt injection and EU AI Act compliance, rather than general security.

Compared to similar skills

ai-governance side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
ai-governance (this skill)03moNo flagsAdvanced
agent-security-manager36moNo flagsAdvanced
security-auditor54moNo flagsAdvanced
hunt-blueprint-generation17moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

agent-security-manager

ruvnet

Agent skill for security-manager - invoke with $agent-security-manager

337

security-auditor

sickn33

Expert security auditor specializing in DevSecOps, comprehensive cybersecurity, and compliance frameworks. Masters vulnerability assessment, threat modeling, secure authentication (OAuth2/OIDC), OWASP standards, cloud security, and security automation. Handles DevSecOps integration, compliance (GDPR/HIPAA/SOC2), and incident response. Use PROACTIVELY for security audits, DevSecOps, or compliance implementation.

531

hunt-blueprint-generation

OTRF

Assemble a complete hunt blueprint by consolidating outputs from prior hunt planning skills into a single, structured plan for execution. Use this skill after system and tradecraft research, hunt focus definition, data source identification, and analytics generation have been completed. This skill is synthesis and packaging only and must not introduce new research, assumptions, or analytics.

15

cosmos-vulnerability-scanner

trailofbits

Scans Cosmos SDK blockchains for 9 consensus-critical vulnerabilities including non-determinism, incorrect signers, ABCI panics, and rounding errors. Use when auditing Cosmos chains or CosmWasm contracts.

32

openrouter-data-privacy

jeremylongshore

Implement data privacy controls for OpenRouter requests. Use when handling PII or meeting compliance requirements. Trigger with phrases like 'openrouter privacy', 'openrouter pii', 'openrouter gdpr', 'openrouter data protection'.

05

prompt-guard

Orchestra-Research

Meta's 86M prompt injection and jailbreak detector. Filters malicious prompts and third-party data for LLM apps. 99%+ TPR, <1% FPR. Fast (<2ms GPU). Multilingual (8 languages). Deploy with HuggingFace or batch processing for RAG security.

13

Search skills

Search the agent skills registry