manage-memo-citations

Manages durable citation definitions in research files for investment memo assembly.

Updated Aug 15, 2026
One-click install
npx skills add https://github.com/junkyardhummingbird/investment-memo-orchestrator --skill manage-memo-citations-junkyardhummingbird
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: manage-memo-citations
Source: https://github.com/junkyardhummingbird/investment-memo-orchestrator/tree/main/context-v/agent-skills/manage-memo-citations
Command: npx skills add https://github.com/junkyardhummingbird/investment-memo-orchestrator --skill manage-memo-citations-junkyardhummingbird

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Citation definitions placed in memo section files get stripped by the assembler on every run, leaving orphaned footnote markers that render as literal text instead of superscript references. ## Core Features & Use Cases - Durable Citation Placement: Defines all foundational citations in 1-research/ files, which the assembler reads as a fallback source but never modifies. - Semantic ID Conventions: Uses descriptive hyphenated citation IDs (e.g., cursor-2026) that survive the assembler's sequential renumbering and remain greppable. - Recovery Guidance: Diagnoses orphaned [^X] markers and restores lost definitions from research files, prior drafts, or Git history. - Use Case: When authoring a new investment memo section, add the citation definition to the matching themed research file, reference it inline in the section file, and run the assembler to produce a consolidated citations block. ## Quick Start Add a new citation definition to the appropriate 1-research/ research file and reference it inline in my section file before running the assembler.

Frequently Asked Questions about manage-memo-citations

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

FAQPage Schema
How do I add a citation to an investment memo section?

Add the [^semantic-id]: definition to the matching themed file in 1-research/, then reference it inline in the section file with [^semantic-id]. Run the assembler to renumber and consolidate all citations into the final draft.

Why do my footnotes show as literal [^12] text after assembly?

Orphaned markers appear when a citation definition existed only in a section file and was stripped by the assembler, or when no definition exists anywhere. Move the definition into a 1-research/ file and re-run the assembler.

Should citation IDs be numeric or semantic in markdown memos?

Use semantic hyphenated IDs like cursor-2026. Numeric IDs collide with the assembler's sequential renumbering, while semantic IDs survive renumbering, self-document the source, and remain searchable with grep.

Can I edit the assembled final memo draft directly?

No. The assembled 7-{Deal}-vX.Y.Z.md file is a build artifact regenerated on every assembler run. Edit section files and research files instead, then re-assemble.

What characters are allowed in citation definition IDs?

The assembler's regex matches letters, digits, hyphens, and underscores. Slashes, dots, and colons are not supported, so use hyphenated IDs like oracle-fy25.