portfolio

Aggregate brain health, project statistics, learnings, and agent metrics from knowledge.db.

10|Updated Oct 25, 2025
One-click install
npx skills add https://github.com/fiftynotai/igris-ai --skill portfolio-fiftynotai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: portfolio
Source: https://github.com/fiftynotai/igris-ai/tree/main/.claude/skills/portfolio
Command: npx skills add https://github.com/fiftynotai/igris-ai --skill portfolio-fiftynotai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The portfolio skill centralizes visibility across multiple projects and the Igris brain, removing the need for manual SQLite queries and ad-hoc checks to assess system health, project activity, and knowledge base state.

Core Features & Use Cases

  • Brain Health Checks: Runs integrity and journal mode checks against the centralized knowledge database to surface corruption or configuration issues.
  • Analytics & Metrics: Aggregates project counts, learnings, error catalog statistics, agent performance summaries, and recent activity to help prioritize maintenance and development.
  • Active Briefs Overview: Retrieves active brief status via the igris-brain MCP when available, with a sqlite fallback to list in-progress briefs across projects.
  • Use Case: Run portfolio to quickly identify inactive projects, agents with low success rates, and high-value learnings to promote to global scope.

Quick Start

Run the portfolio skill to generate a summarized dashboard of brain health, project statistics, agent performance, and active briefs.

Frequently Asked Questions about portfolio

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I aggregate SQLite project statistics and agent metrics across multiple installations?

You can aggregate SQLite project statistics by querying the local ~/.igris/memory/knowledge.db to summarize active projects, recent activity, top learnings, and agent performance metrics into a human-readable dashboard. It optionally uses the igris-brain MCP to retrieve active briefs.

How do I check SQLite database integrity and health for my knowledge base?

To check SQLite database health, the dashboard runs integrity and journal mode checks against the centralized knowledge.db to surface corruption or configuration issues. This brain health check helps identify inactive projects and system configuration problems.

Can I view active briefs across projects without manually querying SQLite?

Yes, you can view active briefs without manual SQLite queries by retrieving active brief status via the igris-brain MCP. When the MCP is unavailable, it falls back to querying the knowledge.db to list in-progress briefs across projects.

Do I need sqlite3 access to generate a cross-project analytics dashboard?

Yes, sqlite3 access and read permission to the local ~/.igris/memory/knowledge.db are required to generate the cross-project analytics dashboard. Optional access to the igris-brain MCP provides additional active brief status tracking.

What is the best way to identify agents with low success rates and high-value learnings?

The best way to identify low success rate agents and high-value learnings is to run the cross-project dashboard, which aggregates agent performance summaries and learnings to help you prioritize maintenance and promote valuable insights to global scope.

Why does the portfolio dashboard fail to retrieve active briefs?

The dashboard fails to retrieve active briefs when the igris-brain MCP is unavailable and the sqlite fallback cannot access the knowledge.db. Ensure optional igris-brain MCP access is configured or verify read permissions for the local knowledge database.