Ai Portfolio Optimizer

by Ethical-AI-Syndicate

skill

Use when balancing AI investments across initiatives. Use during planning cycles. Produces portfolio analysis, resource allocation, and investment recommendations.

Skill Details

Repository Files

1 file in this skill directory


name: ai-portfolio-optimizer description: Use when balancing AI investments across initiatives. Use during planning cycles. Produces portfolio analysis, resource allocation, and investment recommendations.

AI Portfolio Optimizer

Overview

Optimize AI investments across the portfolio of initiatives. Balance innovation, efficiency, and maintenance investments to maximize overall value.

Core principle: Organizations have limited AI resources. Strategic allocation across a balanced portfolio delivers more value than ad-hoc investment.

When to Use

  • Annual/quarterly AI planning
  • Resource allocation decisions
  • Portfolio reviews
  • Investment prioritization

Output Format

ai_portfolio:
  period: "[Planning period]"
  date: "[YYYY-MM-DD]"
  
  current_state:
    total_investment: "[$]"
    distribution:
      - category: "[Category]"
        allocation: "[%]"
        initiatives: "[N]"
    
    initiatives:
      - id: "[ID]"
        name: "[Name]"
        category: "[Innovation | Efficiency | Maintenance]"
        investment: "[$]"
        status: "[Active | Planned | Complete]"
        value_delivered: "[$]"
        health: "[Green | Amber | Red]"
  
  analysis:
    balance:
      current: "[Assessment of current balance]"
      recommendation: "[Target allocation]"
    
    value_realization:
      on_track: "[N initiatives]"
      at_risk: "[N initiatives]"
      underperforming: "[N initiatives]"
    
    resource_utilization:
      capacity: "[Available resources]"
      allocated: "[Committed]"
      available: "[Remaining]"
    
    gaps:
      - "[Strategic gap 1]"
  
  optimization:
    recommended_changes:
      - initiative: "[ID]"
        current: "[Current investment]"
        recommended: "[New investment]"
        rationale: "[Why]"
    
    new_investments:
      - opportunity: "[Description]"
        category: "[Category]"
        investment: "[$]"
        expected_value: "[$]"
    
    sunset_candidates:
      - initiative: "[ID]"
        reason: "[Why retire]"
        reallocation: "[Where to redirect]"
  
  target_portfolio:
    allocation:
      innovation: "[%]"
      efficiency: "[%]"
      maintenance: "[%]"
    
    initiatives:
      - id: "[ID]"
        investment: "[$]"
        priority: "[1-N]"
  
  recommendation:
    summary: "[Executive summary]"
    key_actions:
      - "[Action 1]"

Portfolio Categories

Innovation

innovation:
  definition: "New AI capabilities, exploratory, higher risk"
  examples:
    - "New AI products"
    - "Novel use cases"
    - "Emerging technology exploration"
  
  characteristics:
    - "Higher uncertainty"
    - "Longer time to value"
    - "Potential for high returns"
    - "Learning opportunities"
  
  target_allocation: "20-30%"

Efficiency

efficiency:
  definition: "AI to improve existing processes and products"
  examples:
    - "Automation of manual tasks"
    - "Cost reduction initiatives"
    - "Productivity improvements"
  
  characteristics:
    - "Moderate risk"
    - "Measurable ROI"
    - "Builds on existing capabilities"
  
  target_allocation: "40-50%"

Maintenance

maintenance:
  definition: "Keep existing AI systems running and current"
  examples:
    - "Model retraining"
    - "Infrastructure updates"
    - "Technical debt"
    - "Security patches"
  
  characteristics:
    - "Lower risk"
    - "Necessary investment"
    - "Avoids degradation"
  
  target_allocation: "20-30%"

Portfolio Balancing

Healthy vs Unhealthy Portfolio

healthy_signs:
  - "Balanced across categories"
  - "Pipeline of innovation feeding future"
  - "Efficiency initiatives delivering ROI"
  - "Maintenance preventing degradation"
  - "Resources aligned to priorities"

unhealthy_signs:
  - "All resources on maintenance (no innovation)"
  - "Only innovation (tech debt growing)"
  - "Scattered investments (no focus)"
  - "Over-committed resources"

Rebalancing Triggers

Trigger Action
Innovation > 40% More risk than sustainable
Maintenance > 40% Starving future investment
Efficiency underperforming Review or reallocate
Major strategy shift Realign to new priorities

Prioritization Framework

Scoring Criteria

scoring:
  strategic_alignment:
    weight: 30%
    scale: "1-5"
  
  value_potential:
    weight: 25%
    scale: "ROI or $ value"
  
  feasibility:
    weight: 20%
    scale: "1-5 (data, tech, org readiness)"
  
  risk:
    weight: 15%
    scale: "1-5 (lower is less risky)"
  
  urgency:
    weight: 10%
    scale: "1-5 (competitive, regulatory drivers)"

Priority Matrix

              High Strategic Alignment
                        │
    ┌───────────────────┼───────────────────┐
    │  Do eventually    │  Must do          │
    │  (lower priority) │  (highest priority)│
Low ├───────────────────┼───────────────────┤High
Value│  Don't do         │  Quick wins       │Value
    │  (deprioritize)   │  (do if capacity) │
    └───────────────────┼───────────────────┘
                        │
              Low Strategic Alignment

Resource Optimization

Capacity Planning

capacity:
  roles:
    - role: "Data Scientist"
      available_fte: "[N]"
      allocated_fte: "[N]"
      utilization: "[%]"
    
    - role: "ML Engineer"
      available_fte: "[N]"
      allocated_fte: "[N]"
      utilization: "[%]"
  
  constraints:
    - "[Constraint 1]"
  
  recommendations:
    - "[Hire, reallocate, or defer based on gaps]"

Portfolio Review Cadence

Review Frequency Focus
Executive Quarterly Strategic alignment, major decisions
Portfolio Monthly Health, progress, risks
Initiative Weekly Execution, blockers

Checklist

  • Current portfolio documented
  • Initiatives categorized
  • Value delivery assessed
  • Balance analyzed
  • Optimization opportunities identified
  • Resource capacity considered
  • Recommendations prioritized
  • Stakeholder alignment

Related Skills

Attack Tree Construction

Build comprehensive attack trees to visualize threat paths. Use when mapping attack scenarios, identifying defense gaps, or communicating security risks to stakeholders.

skill

Grafana Dashboards

Create and manage production Grafana dashboards for real-time visualization of system and application metrics. Use when building monitoring dashboards, visualizing metrics, or creating operational observability interfaces.

skill

Matplotlib

Foundational plotting library. Create line plots, scatter, bar, histograms, heatmaps, 3D, subplots, export PNG/PDF/SVG, for scientific visualization and publication figures.

skill

Scientific Visualization

Create publication figures with matplotlib/seaborn/plotly. Multi-panel layouts, error bars, significance markers, colorblind-safe, export PDF/EPS/TIFF, for journal-ready scientific plots.

skill

Seaborn

Statistical visualization. Scatter, box, violin, heatmaps, pair plots, regression, correlation matrices, KDE, faceted plots, for exploratory analysis and publication figures.

skill

Shap

Model interpretability and explainability using SHAP (SHapley Additive exPlanations). Use this skill when explaining machine learning model predictions, computing feature importance, generating SHAP plots (waterfall, beeswarm, bar, scatter, force, heatmap), debugging models, analyzing model bias or fairness, comparing models, or implementing explainable AI. Works with tree-based models (XGBoost, LightGBM, Random Forest), deep learning (TensorFlow, PyTorch), linear models, and any black-box model

skill

Pydeseq2

Differential gene expression analysis (Python DESeq2). Identify DE genes from bulk RNA-seq counts, Wald tests, FDR correction, volcano/MA plots, for RNA-seq analysis.

skill

Query Writing

For writing and executing SQL queries - from simple single-table queries to complex multi-table JOINs and aggregations

skill

Pydeseq2

Differential gene expression analysis (Python DESeq2). Identify DE genes from bulk RNA-seq counts, Wald tests, FDR correction, volcano/MA plots, for RNA-seq analysis.

skill

Scientific Visualization

Meta-skill for publication-ready figures. Use when creating journal submission figures requiring multi-panel layouts, significance annotations, error bars, colorblind-safe palettes, and specific journal formatting (Nature, Science, Cell). Orchestrates matplotlib/seaborn/plotly with publication styles. For quick exploration use seaborn or plotly directly.

skill

Skill Information

Category:Skill
Last Updated:1/24/2026