
by Benjamin Black Consulting
No reviews yetAssess AI governance maturity for compliance/risk leaders: evaluates 8 domains against NIST AI RMF, EU AI Act, ISO 42001, and OCC SR 11-7 frameworks. Persists results to SerenDB for tracking and follow-up.
+87.0%
Framework Coverage %
AI estimate
Assess your organization's AI governance maturity with results saved to SerenDB.
scripts/serendb_schema.sql - Database schema for assessment persistenceActivate this skill when the user asks about:
Before running assessments, initialize the database schema via MCP:
mcp__seren-mcp__list_projects
mcp__seren-mcp__create_project(name: "ai-governance")
mcp__seren-mcp__create_database(project_id: "<project_id>", name: "governance_assessments")
mcp__seren-mcp__run_sql(
project_id: "<project_id>",
database: "governance_assessments",
query: "<contents of scripts/serendb_schema.sql>"
)
Ask these intake questions:
Based on responses, determine applicable frameworks:
| Trigger | Framework | |---------|-----------| | EU operations | EU AI Act | | US Federal/Government | NIST AI RMF | | Financial services | OCC SR 11-7 | | Healthcare | FDA AI/ML guidance | | Any AI deployment | NIST AI RMF (baseline) |
Evaluate maturity (1-5) across 8 domains:
Scoring Guide:
For each domain:
After completing assessment, persist results via MCP:
1. Insert main assessment record:
INSERT INTO governance.assessments (
organization_name, industry, employee_count, ai_maturity,
overall_score, maturity_level, frameworks_applicable, assessor
) VALUES (
'First Regional Bank', 'financial_services', '1000-10000', 'early',
2.4, 'developing', ARRAY['occ_sr_11_7', 'nist_ai_rmf', 'fair_lending'], 'AI Governance Skill'
) RETURNING assessment_id;
2. Insert domain scores:
INSERT INTO governance.domain_scores (
assessment_id, domain_name, current_score, target_score, gap, priority, notes
) VALUES
('<assessment_id>', 'strategy_leadership', 2.0, 4.0, 2.0, 'high', 'No board oversight'),
('<assessment_id>', 'risk_management', 2.0, 4.0, 2.0, 'critical', 'No model inventory'),
-- ... all 8 domains
;
3. Insert identified gaps:
INSERT INTO governance.gaps (
assessment_id, gap_title, domain_name, priority,
current_state, target_state, risk_description,
recommendation, effort, timeline_days
) VALUES (
'<assessment_id>',
'No AI/ML Model Inventory',
'risk_management',
'critical',
'3 AI systems deployed with no centralized tracking',
'Comprehensive inventory with risk classifications',
'OCC examination deficiency, potential enforcement action',
'Catalog all AI/ML systems using standardized template',
'medium',
30
);
4. Insert risk register entries:
INSERT INTO governance.risk_register (
assessment_id, risk_id, category, description,
likelihood, impact, risk_score, current_controls, recommended_actions
) VALUES (
'<assessment_id>',
'AI-001',
'fairness',
'Credit scoring model may have disparate impact',
'high',
'high',
9,
'None',
'Immediate bias testing, ongoing monitoring'
);
5. Insert roadmap items:
INSERT INTO governance.roadmap_items (
assessment_id, phase, phase_name, item_description, target_days
) VALUES
('<assessment_id>', 1, 'Foundation', 'Complete AI/ML model inventory', 30),
('<assessment_id>', 1, 'Foundation', 'Conduct bias testing on credit model', 60),
('<assessment_id>', 2, 'Build', 'Deploy model registry with approval workflows', 180);
Output structured report (see examples/sample-assessment-regional-bank.md).
View all assessments:
SELECT * FROM governance.v_assessment_summary ORDER BY assessment_date DESC;
View specific assessment details:
SELECT a.*, d.domain_name, d.current_score, d.target_score, d.priority
FROM governance.assessments a
JOIN governance.domain_scores d ON d.assessment_id = a.assessment_id
WHERE a.organization_name = 'First Regional Bank'
ORDER BY d.priority;
Track gap remediation progress:
SELECT * FROM governance.v_gap_progress
WHERE organization_name = 'First Regional Bank';
Compare assessments over time:
SELECT organization_name, assessment_date, overall_score, maturity_level,
critical_gaps, high_gaps
FROM governance.v_assessment_summary
WHERE organization_name = 'First Regional Bank'
ORDER BY assessment_date;
Update gap status:
UPDATE governance.gaps
SET status = 'resolved', resolved_at = NOW(), resolution_notes = 'Model inventory completed'
WHERE assessment_id = '<id>' AND gap_title = 'No AI/ML Model Inventory';
User: "Assess our AI governance. We're a 2,000-employee regional bank with 3 AI systems."
Agent workflow:
Follow-up: "Show me our governance progress since last assessment"
governance.v_assessment_summary for historical scoresgovernance.v_gap_progress for remediation trackingSee examples/sample-assessment-regional-bank.md for full output.
This skill is provided by Benjamin Black Consulting, specializing in AI strategy and governance advisory for regulated industries.
Free
npx skills add serenorg/seren-skillsSelect “AI Governance Assessment” when prompted
openclaw install benjamin-black-consulting-ai-governance-assessmentSee install page for setup instructions
Benjamin Black Consulting
Added March 1, 2026