Skip to content

Skills System

Skills are the core building blocks of FundAdmin AI. Each skill is a Markdown file that instructs Claude Code how to handle a specific /fund command. This page explains how skills are structured, how command routing works, and how the 59 skills are organized.


What Is a SKILL.md File?

A SKILL.md file is a Markdown document that acts as a declarative instruction set for Claude Code. When a user types a command like /fund review-lpa, Claude Code loads the corresponding SKILL.md file and follows its instructions to process the user's input and generate structured output.

Skills are not code -- they are natural language instructions enhanced with structured sections that Claude's language model interprets and executes. This design means skills can be updated, extended, and customized without writing or compiling any software.

Each skill lives in its own directory:

skills/fund-<command-name>/SKILL.md

For example:

skills/fund-review-lpa/SKILL.md
skills/fund-draft-capital-call/SKILL.md
skills/fund-check-compliance/SKILL.md

Anatomy of a Skill File

Every SKILL.md file follows a consistent structure with these sections:

1. YAML Frontmatter

yaml
---
name: fund-review-lpa
description: Comprehensive LPA review with 5 parallel agents and LPA Safety Score
command: /fund review-lpa
---

The frontmatter provides metadata that the orchestrator uses for command routing and help text generation.

2. Role Description

A concise statement defining the skill's identity and expertise:

You are a senior fund administration analyst specializing in Limited Partnership Agreement review. You have 20+ years of experience reviewing LPAs for institutional investors and understand market-standard terms across PE, VC, hedge fund, real estate, and credit fund structures.

This grounds Claude's behavior in the appropriate domain expertise.

3. "When This Skill Is Invoked" Section

Defines the trigger conditions and expected inputs:

  • What command activates this skill
  • What input types are accepted (file path, pasted text, JSON, URL)
  • What happens when input is missing or malformed
  • Prerequisites (e.g., "requires a document as input")

4. Multi-Phase Processing Workflow

The core of every skill -- a step-by-step workflow that Claude follows:

Phase 1: Ingestion

  • Read and parse the input document
  • Extract full text content
  • Classify document type and fund type
  • Identify key metadata (fund name, parties, dates, jurisdiction)

Phase 2+: Analysis (varies by skill)

  • Perform the skill's specific analysis
  • Apply relevant frameworks, checklists, or criteria
  • Assign risk ratings to findings
  • Cross-reference against standards or benchmarks

Final Phase: Output

  • Format results using the specified template
  • Apply file naming convention
  • Include all required sections (summary, findings, recommendations, disclaimer)
  • Write the output file

5. Input Handling

Skills accept multiple input formats and handle each appropriately:

Input TypeHandling
File pathRead the file directly (PDF, DOCX, TXT supported)
Pasted textAnalyze the pasted content as the document
URLFetch and parse the linked document
Prior command outputUse the output from a previous /fund command as input
JSON/CSV dataParse structured data for generation commands

6. Output Format Specification

Defines the exact structure of the output, including:

  • Section headings and their order
  • Table formats and column definitions
  • Risk indicator conventions (high / medium / low)
  • Scoring methodology (where applicable)
  • File naming convention: TYPE-[identifier]-[YYYY-MM-DD].md

7. Error Handling Table

Each skill includes error handling for common failure scenarios:

ScenarioHandling
No input providedPrompt the user for the required input
Unreadable file formatInform the user of supported formats (PDF, DOCX, TXT)
Document too shortWarn that the document may be incomplete and proceed with available content
Wrong document typeNotify the user (e.g., "This appears to be a PPM, not an LPA. Proceeding with PPM-appropriate analysis.")
Missing sectionsFlag missing sections in the output and note which analyses could not be performed
Ambiguous fund typeAsk the user to confirm the fund type or proceed with best-guess classification

8. Disclaimer

Every skill's output includes the standard fund administration disclaimer:

This analysis is generated by AI and is intended for informational purposes only. It does not constitute legal, financial, tax, or investment advice. All findings should be reviewed by qualified professionals before being relied upon for decision-making.


How Command Routing Works

Command routing is handled by the orchestrator file at fund/SKILL.md:

Skills System — Command Routing Flow

The routing flow:

  1. User types /fund review-lpa greenfield-lpa.pdf
  2. Orchestrator (fund/SKILL.md) parses the command and matches against 59 routes
  3. Loads the matched skill file (skills/fund-review-lpa/SKILL.md)
  4. Skill follows its multi-phase workflow and generates structured output
  5. Result written to LPA-REVIEW-greenfield-2026-04-03.md

The orchestrator maintains a complete routing table mapping each command name to its skill directory. If a command is not recognized, the orchestrator displays the help text with all available commands.


Skill Categories

FundAdmin AI's 59 skills are organized into 14 categories:

1. Document Review (12 skills)

SkillCommandPurpose
fund-review-lpa/fund review-lpaFlagship LPA review with 5 parallel agents and LPA Safety Score
fund-review-ppm/fund review-ppmPPM review covering risk factors, fees, and regulatory status
fund-review-subscription/fund review-subscriptionSubscription document review with investor qualification checks
fund-review-side-letter/fund review-side-letterSide letter analysis with MFN triggers and LPA conflict detection
fund-review-capital-call/fund review-capital-callCapital call notice review with ILPA compliance checks
fund-review-distribution-notice/fund review-distribution-noticeDistribution notice review with waterfall and tax verification
fund-review-capital-account/fund review-capital-accountCapital account statement review with reconciliation
fund-review-k1/fund review-k1K-1 review with UBTI, ECI, and allocation analysis
fund-review-poa/fund review-poaPower of attorney review for fund administration contexts
fund-review-gp-update/fund review-gp-updateGP update letter review with commitment and milestone tracking
fund-compare/fund compareSide-by-side document comparison with material change highlighting
fund-extract-terms/fund extract-termsKey term extraction with defined terms glossary

2. Document Generation (4 skills)

SkillCommandPurpose
fund-draft-capital-call/fund draft-capital-callILPA-compliant capital call notices with per-LP calculations
fund-draft-distribution/fund draft-distributionDistribution notices with waterfall summary and tax withholding
fund-draft-investor-letter/fund draft-investor-letterInvestor letters (quarterly, annual, onboarding, ad-hoc, closing)
fund-draft-side-letter/fund draft-side-letterSide letter drafting with customizable provision types

3. Compliance & Regulatory (3 skills)

SkillCommandPurpose
fund-check-compliance/fund check-complianceMulti-framework compliance: FATCA, CRS, AML/KYC, ERISA, AIFMD, SFDR
fund-kyc-review/fund kyc-reviewKYC review with identity verification, beneficial ownership, sanctions
fund-regulatory-filing/fund regulatory-filingFiling prep for Form PF, Form D, Form ADV, FATCA/CRS, Form 13F, FBAR

4. Analysis & Reporting (3 skills)

SkillCommandPurpose
fund-audit-support/fund audit-supportAudit support packages with confirmations, schedules, workpapers
fund-waterfall-review/fund waterfall-reviewDistribution waterfall validation with hurdle, catch-up, clawback
fund-report-pdf/fund report-pdfProfessional PDF generation with score gauges and risk charts

5. Negotiation & Strategy (4 skills)

SkillCommandPurpose
fund-lpa-negotiate/fund lpa-negotiateNegotiation strategy with redlines, counter-proposals, P0-P4 priority
fund-benchmark/fund benchmarkMarket benchmark comparison for fees, carry, governance terms
fund-plain-english/fund plain-englishClause-by-clause legalese translation with risk flags
fund-playbook/fund playbookTerms evolution analysis across vintages with drift and leverage

6. Tracking & Monitoring (4 skills)

SkillCommandPurpose
fund-mfn-tracker/fund mfn-trackerMFN election tracking with eligibility, cascade risks, election forms
fund-obligation-tracker/fund obligation-trackerObligation inventory with deadlines, compliance status, exam-ready logs
fund-covenant-monitor/fund covenant-monitorDebt covenant monitoring with headroom, breach alerts, cross-default
fund-regulatory-calendar/fund regulatory-calendar12-month filing calendar for all major regulatory deadlines

7. Analytics & Modeling (4 skills)

SkillCommandPurpose
fund-performance-calc/fund performance-calcIRR, TVPI, DPI, RVPI, MOIC, PME, and J-curve calculations
fund-cashflow-forecast/fund cashflow-forecastYale Model (Takahashi-Alexander) quarterly cash flow projections
fund-scenario-model/fund scenario-modelBase/downside/upside scenario modeling with waterfall impact
fund-fee-audit/fund fee-auditComprehensive fee verification across management, carry, and offsets

8. Investor & Operations (4 skills)

SkillCommandPurpose
fund-investor-onboard/fund investor-onboardOnboarding workflows for individual, entity, ERISA, trust, non-US
fund-ddq-respond/fund ddq-respondILPA DDQ response drafting with AI-generated answers and scoring
fund-entity-map/fund entity-mapEntity structure visualization with Mermaid diagrams and ownership
fund-data-room/fund data-roomILPA-compliant data room setup with folder structure and access tiers

9. Portfolio Intelligence (3 skills)

SkillCommandPurpose
fund-portfolio-dashboard/fund portfolio-dashboardPortfolio-wide dashboard with NAV, IRR, and fund-level roll-up
fund-reconcile/fund reconcileCapital account and position reconciliation across admin records
fund-review-deed/fund review-deedDeed of adherence review for new LP admissions

10. Investor Compliance & Onboarding (6 skills)

SkillCommandPurpose
fund-investor-classify/fund investor-classifyInvestor classification (accredited, qualified purchaser, professional)
fund-fatca-crs-classify/fund fatca-crs-classifyFATCA/CRS entity classification with withholding determination
fund-suitability-check/fund suitability-checkInvestor suitability review against fund mandate and restrictions
fund-aml-screen/fund aml-screenAML screening with sanctions, PEP, and adverse media checks
fund-kyc-tracker/fund kyc-trackerKYC expiry tracking and re-verification scheduling
fund-subscription-process/fund subscription-processEnd-to-end subscription processing workflow

11. Document Intake (2 skills)

SkillCommandPurpose
fund-ingest/fund ingestIngest raw documents (PDF, DOCX, TXT) and route into the review lifecycle
fund-ingest-email/fund ingest-emailIngest email attachments and extract fund documents for review

12. Knowledge Management (2 skills)

SkillCommandPurpose
fund-vault-init/fund vault-initInitialize Obsidian vault with dashboards, Kanban boards, and templates
fund-vault-sync/fund vault-syncSync review outputs to vault with YAML frontmatter, tags, and backlinks

13. Advanced (4 skills)

SkillCommandPurpose
fund-multi-doc-analyze/fund multi-doc-analyzeCross-reference analysis across multiple documents with conflict detection
fund-smart-contract-sim/fund smart-contract-simWaterfall simulation as programmable logic with execution traces
fund-chat/fund chatConversational mode for natural language queries with citations
fund-amendment-draft/fund amendment-draftAmendment drafting with track changes, recitals, common amendment types

14. ESG, Tax & Specialized (4 skills)

SkillCommandPurpose
fund-esg-report/fund esg-reportESG reporting: SFDR, TCFD, EDCI, UN PRI, EU Taxonomy
fund-tax-review/fund tax-reviewTax document review: K-1, UBTI, ECI, Section 199A, withholding
fund-board-memo/fund board-memoBoard/LPAC memo generation with performance, conflicts, resolutions
fund-wire-verify/fund wire-verifyPayment anomaly detection with FATF screening and risk classification

Installation Location

When installed, skills are copied to the Claude Code skills directory:

~/.claude/skills/fund-review-lpa/SKILL.md
~/.claude/skills/fund-review-ppm/SKILL.md
~/.claude/skills/fund-draft-capital-call/SKILL.md
... (one directory per skill)

The install.sh script handles copying all 59 skill files and 5 agent files to the correct locations. The uninstall.sh script removes them.


Skill Execution Model

Skills are stateless -- each invocation is independent. A skill does not remember prior invocations or maintain session state between commands. However, skills can reference the output of prior commands when the user provides that output as input.

Skills are deterministic in structure -- the same type of input always produces the same output structure (sections, tables, headings). The analytical content varies based on the document being analyzed.

Skills are composable -- users can chain commands together. For example:

bash
# Step 1: Extract terms
/fund extract-terms greenfield-lpa.pdf

# Step 2: Benchmark those terms
/fund benchmark greenfield-lpa.pdf

# Step 3: Generate negotiation redlines
/fund lpa-negotiate greenfield-lpa.pdf

Skill Output Flow

After a skill generates its Markdown report, the output can flow into the Obsidian Vault for persistent storage and review tracking:

Skill execution
  → Review file written to disk (e.g., LPA-REVIEW-greenfield-2026-04-03.md)
  → MCP Vault Server (vault_write_review)
  → Obsidian Vault (~/FundAdmin-AI-Vault/)
  → Kanban Board (vault_add_kanban_card)
  → Review enters lifecycle: new → under-review → action-required → completed → archived

The MCP Vault Server exposes 15 tools via the Model Context Protocol (stdio transport). Install it with:

bash
claude mcp add fundadmin-vault -s user node mcp-vault-server/index.js

Key tools for the output flow:

ToolPurpose
vault_write_reviewCreate a review note with YAML frontmatter in the vault
vault_add_kanban_cardAdd the review to the Kanban board
vault_move_kanban_cardTransition the review between lifecycle stages
vault_read_fundRead a fund profile from the vault
vault_create_investorCreate an investor profile note
vault_read_investorRead an investor note and all linked fund positions
vault_list_fundsList all funds in the vault with frontmatter metadata
vault_query_trackerQuery tracker registries by fund or investor
vault_searchFull-text search across all vault notes
vault_list_action_itemsList reviews in the action-required stage

This tool does not provide financial, legal, or tax advice.