markuszoppelt/portfolio_rs/portfolio-rs
Claude Code and agent skill by markuszoppelt/portfolio_rs
- community
Checking that the SKILL.md file is still in the repository.
Use when operating in a portfolio_rs finance workspace, reviewing portfolios, generating reports, drafting decisions, or working with INVESTMENT_POLICY.md, positions.json, portfolio/policy.toml, diary, decisions, theses, reports, or watchlist files.
Install
npx vskill@latest install markuszoppelt/portfolio_rs/portfolio-rsSKILL.md
portfolio_rs Finance Skill
Use portfolio_rs commands as the source of truth. Do not parse raw portfolio JSON unless a command cannot answer the question.
Startup
- Read workspace instructions if present:
AGENTS.md,CLAUDE.md, or equivalent. - Read
INVESTMENT_POLICY.mdif present. - Run
portfolio_rs doctor .. - Run
portfolio_rs context positions.json --format json. - If
portfolio/policy.tomlexists, runportfolio_rs review positions.json --policy portfolio/policy.toml --format json.
If a policy file is missing, suggest:
Safety
- Do not place trades.
- Do not interact with brokers or exchanges.
- Do not provide regulated financial advice.
- Use
--dry-runbefore any file mutation. - Never write decrypted
.gpgcontents to disk in plaintext. - Do not commit private finance files.
- Do not scrape portfolio data for external services. All analysis stays local.
Read-Only Commands
Structured Output (for agents/scripts)
Durable Memory
Workspace Layout
Decision-Making Checklist
Before suggesting any portfolio change:
- Does this align with the target allocation in
INVESTMENT_POLICY.md? - Does this respect the minimum cash buffer?
- Does this respect restricted assets/strategies?
- Has this been documented in the diary?
- If significant, has a decision record been created?
- Are tax implications considered?
- Is the rationale clear enough to review in 6 months?
Privacy
Portfolio data is local-first. Encrypted files (.gpg) are supported. Decrypted values are ephemeral and must never be written to disk in plaintext outside this workspace.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingtemplates/skills/portfolio-rs/SKILL.md
Popularity
- Repository stars
- 91
- Repository forks
- 6
- 7-day trend score
- 23
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/markuszoppelt/portfolio_rs/portfolio-rs)