update-portfolio

Parse git state and rewrite the project portfolio table in CLAUDE.md.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/fernando-fernandez3/claude-code-resources --skill update-portfolio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-portfolio
Source: https://github.com/fernando-fernandez3/claude-code-resources/tree/main/my-config/skills/update-portfolio
Command: npx skills add https://github.com/fernando-fernandez3/claude-code-resources --skill update-portfolio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automatically refreshes the Project Portfolio section in the global CLAUDE.md to reflect current project statuses, branches, and activity, reducing manual tracking.

Core Features & Use Cases

  • Scan All Projects: Detects current branches, last activity, and tech stack for each project.
  • Categorize Projects: Classifies activity into Active/Recent/Paused/Archived for portfolio clarity.
  • Update Portfolio Table: Rewrites the CLAUDE.md portfolio table with fresh data.
  • Update Priorities: Refreshes priorities based on latest activity and project relevance.
  • Check Documentation Coverage: Flags missing per-project CLAUDE.md docs for quick remediation.

Quick Start

Use the update-portfolio skill to refresh the Project Portfolio in ~/.claude/CLAUDE.md by scanning local repositories, deriving latest activity, and rewriting the portfolio table.

Frequently Asked Questions about update-portfolio

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

FAQPage Schema
How do I automatically update project status in CLAUDE.md?

To automatically update project status in CLAUDE.md, use a skill that scans local git repositories to detect current branches, categorizes activity into Active or Paused states, and rewrites the portfolio table.

How do I track git branch activity across multiple repositories?

Tracking git branch activity across multiple repositories is done by parsing local git states to derive latest activity timestamps, categorizing project relevance, and refreshing a centralized project portfolio dashboard.

Can I generate a project portfolio dashboard from local git repositories?

Yes, you can generate a project portfolio dashboard from local git repositories by scanning each project for its current branch and tech stack, then rewriting the portfolio table in CLAUDE.md with the fresh data.

How do I check for missing per-project CLAUDE.md documentation?

Checking for missing per-project CLAUDE.md documentation involves scanning your local repositories and flagging any project directory that lacks a dedicated CLAUDE.md file for quick remediation.

Does updating portfolio priorities require manual git log analysis?

Updating portfolio priorities does not require manual git log analysis because the process automatically parses git state and detects activity to refresh priorities based on latest project relevance.

What is the best way to maintain an accurate project dashboard for multiple repositories?

The best way to maintain an accurate project dashboard for multiple repositories is to automate the extraction of git state and activity levels, categorizing projects into Active, Recent, Paused, or Archived statuses.