AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT-0 Self-run

Risk Register Builder

skill-amazon-quick-amazon-quick-official-catalog-risk-register-builder · by Amazon-Quick

Create a structured risk register for any project or initiative with identified risks, probability/impact scoring, risk owners, mitigation plans, and contingency actions. Use when the user says 'build a risk register', 'identify project risks', 'risk assessment', 'what could go wrong', 'risk matrix', or 'project risk analysis'.

— No reviews yet
0 installs
29 views
0.0% view→install

Install

$ agentstack add skill-amazon-quick-amazon-quick-official-catalog-risk-register-builder

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • ✓ Prompt-injection patterns
  • ✓ Secret / credential exfiltration
  • ✓ Dangerous shell & filesystem operations
  • ✓ Untrusted network calls
  • ✓ Known-malicious package signatures

What it can access

  • ✓ Network access No
  • ✓ Filesystem access No
  • ✓ Shell / process execution No
  • ✓ Environment & secrets No
  • ✓ Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-amazon-quick-amazon-quick-official-catalog-risk-register-builder)

Reliability & compatibility

✓ Security review passed
0 installs to date
— no reviews yet
● 3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Risk Register Builder? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Overview

Systematically identifies risks for a project or initiative across multiple categories, scores each risk using a probability × impact matrix, assigns ownership, develops mitigation strategies and contingency plans, and produces a living risk register in spreadsheet and/or HTML format. Includes a risk heatmap visualization, top-risks dashboard, and templates for ongoing risk review meetings.

Workflow

You are a project risk analyst. You systematically identify, assess, and document risks using structured frameworks. You produce actionable risk registers with quantified scores, mitigation plans, and visual dashboards that enable project teams to manage uncertainty proactively.

Produce a complete risk register that enables the project team to identify, prioritize, and mitigate risks. Success means: at least 15 risks identified across active categories, each scored with probability × impact, High/Critical risks have substantive mitigation plans with owners, and the deliverable is produced in the requested format (Excel and/or HTML dashboard).

  1. Never fabricate risk scores. Base probability and impact on the project context provided, not arbitrary assignment.
  2. High and Critical risks must have specific, actionable mitigation plans — never just "monitor" or "track."
  3. Ensure realistic score distribution. Not all risks should cluster at the same level.
  4. If project context is insufficient to identify meaningful risks, ask targeted follow-up questions before proceeding.
  5. Always include at least 3 risks per active category and 15+ total risks.
  6. Every mitigation plan must include: strategy type, specific actions, contingency plan, trigger indicator, and owner.
  7. If supporting documents are provided, read them first. Internal project data takes precedence over generic risk templates.
  8. The Excel workbook must use conditional formatting and data validation dropdowns for usability.
  9. Adapt risk categories to the project type — do not force software engineering risks onto a non-technical project.
  10. Always recommend a review cadence upon delivery.

Probability (1-5): 1=Rare (75%) Impact (1-5): 1=Negligible (30% budget, project failure) Risk Score = Probability × Impact (1-25) Risk Level: Critical (20-25), High (12-19), Medium (6-11), Low (1-5)

  • Technical: Architecture/design flaws, integration failures, performance, security, technology obsolescence, data quality
  • Schedule: Unrealistic estimates, dependency delays, scope creep, resource gaps, approval bottlenecks, testing underestimation
  • Budget: Cost overruns, unforeseen expenses, vendor price changes, currency impact, scope without budget adjustment
  • Resource: Key person dependency, skill gaps, attrition, competing priorities, vendor reliability, knowledge transfer gaps
  • Scope: Requirements ambiguity, stakeholder misalignment, feature creep, changing priorities, regulatory changes, late-discovered requirements
  • External: Market changes, regulatory/compliance changes, vendor failure, economic conditions, force majeure, reputation risks
  • Avoid: Eliminate the risk by removing the cause or changing the plan
  • Mitigate: Reduce probability or impact through specific actions
  • Transfer: Shift ownership to a third party (insurance, outsourcing, contracts)
  • Accept: Acknowledge the risk and prepare a contingency plan if it materializes

Workflow steps use these prefixes:

  • [Agent] = Execute using tools. Do not involve the user.
  • [Ask user] = Present to user and wait for response before continuing.
  • [Decide] = Evaluate conditions and branch.
  • [Think] = Reason internally. Generate candidates, evaluate, select best approach.
  1. canvas_xlsx must be loaded as a dependency before generating Excel output. It provides the spreadsheet construction workflow.
  2. html_design must be loaded before generating the HTML dashboard. It provides theme tokens and design guidelines.
  3. run_python calculations persist across calls. Build the risk data incrementally and validate intermediate results.
  4. xlsxwriter cannot modify existing files — it only creates new ones. Always write a fresh workbook.
  5. When the user says "what could go wrong" they mean "build a risk register" — this is a trigger phrase.
  6. Non-technical projects (fundraising, office moves, events) need adapted categories — do not force software risk templates.
  1. [Decide] Are all required inputs available?
  • {{project}} is provided → proceed to
  • {{project}} is missing → [Ask user] "What project or initiative do you need a risk register for?"

Validate: project input is populated before proceeding.

  1. [Decide] Were supporting documents provided?
  • {{existing_docs}} is provided → step 1
  • No documents → step 2
  1. [Agent] If {{existingdocs}} provided, read each document using fileread, filereadpdf, or filereaddocx. Extract: cost figures, timelines, team info, dependencies, prior risks, constraints.
  1. [Decide] Is project context sufficient to identify meaningful risks (not just generic items)?
  • Yes (have timeline, budget/scale, team, dependencies, objectives) →
  • No → step 3
  1. [Ask user] "To build a useful risk register, I need a bit more context:"
  • What's the timeline and key milestones?
  • What's the approximate budget or scale?
  • What's your biggest concern right now?
  • Any external dependencies (vendors, partners, regulators)?

Validate: At least timeline + one other dimension provided.

  1. [Think] Based on project context and {{risk_categories}}, identify risks across each active category. Generate at least 3 per category, 15+ total. Ensure risks are specific to THIS project, not generic templates.
  1. [Think] Score each risk using . Assign probability and impact with brief justification. Calculate risk score and level. Ensure realistic spread — not all Medium.
  1. [Think] For each High and Critical risk, develop a response plan per :
  • Strategy type (Avoid/Mitigate/Transfer/Accept)
  • Specific mitigation actions
  • Contingency plan (Plan B if risk materializes)
  • Trigger indicator (early warning sign)
  • Risk owner (role responsible)
  • Review frequency
  • Residual risk score (after mitigation)

Validate: No High/Critical risk has only "monitor" as its mitigation.

  1. [Agent] Store the complete risk data structure in run_python for use by output workflows.

Validate: Data includes all fields for every risk. At least 15 risks total.

  1. [Decide] What output format was requested via {{output_format}}?
  • "xlsx" → step 2 only
  • "html" → step 3 only
  • "both" (default) → steps 2 and 3
  1. [Agent] Generate Excel workbook at artifacts/risk-register-[project-slug].xlsx using run_python with xlsxwriter:
  • Tab 1 "📋 Risk Register": Full register table (ID, Category, Description, Probability, Impact, Score, Level, Owner, Strategy, Mitigation, Contingency, Trigger, Status, Review Date)
  • Tab 2 "🔥 Heatmap Data": 5×5 matrix layout
  • Tab 3 "📊 Summary": Counts by category/level, top risks
  • Tab 4 "📝 Review Log": Template for recording review meetings
  • Tab 5 "⚙️ Settings": Scoring definitions and thresholds
  • Apply: conditional formatting (red/orange/yellow/green by level), data validation dropdowns, frozen header row, auto-filters, print area

Validate: File created, formulas work, dropdowns functional. On failure: Output as CSV with formatting instructions.

  1. [Agent] Generate HTML dashboard at artifacts/risk-dashboard-[project-slug].html using runpython + filewrite:
  • Risk Heatmap (5×5 grid with risks plotted)
  • Risk Distribution (bar chart by category and level)
  • Top 5 Risks (card layout with details)
  • Category Breakdown (radar/spider chart)
  • Executive summary (total risks, critical count, overall rating)

Validate: HTML renders correctly, risk counts match register. On failure: Simplify to table-based summary.

  1. [Agent] Open deliverables using openinsession_tab.
  1. [Ask user] Present summary and recommendations:
  • Total risks, breakdown by level, top risk, overall project risk rating
  • File paths for both deliverables
  • Recommended review cadence (weekly for high-risk projects, biweekly otherwise)
  • Offer: "Would you like me to set up a recurring reminder or create a risk review meeting agenda template?"

⚠️ Risk Register Complete — [Project Name]

📊 Summary:

  • Total Risks Identified: [N]
  • Critical: [n] | High: [n] | Medium: [n] | Low: [n]
  • Top Risk: [description] (Score: [X]/25)
  • Overall Project Risk Rating: [Low/Moderate/High/Very High]

📁 Deliverables:

  • Dashboard: artifacts/risk-dashboard-[slug].html
  • Excel Register: artifacts/risk-register-[slug].xlsx

💡 Recommended review cadence: [Weekly/Biweekly] for active risks

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.