npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@gonzih/skills-finance

v1.1.0

Published

AI skill suite for financial advisors and wealth managers — portfolio narratives, market commentary, financial plan summaries, and compliance communication review.

Readme

@gonzih/skills-finance

AI skill suite for financial advisors and wealth managers. Four skills packaged as a single npm install — works with Claude Code, Cursor, and Windsurf.

Skills

| Skill | What it does | |-------|-------------| | portfolio-narrative | Turns raw performance data into a professional client portfolio letter | | market-commentary | Generates weekly/monthly market commentary for client communications | | financial-plan-summary | Translates a technical financial plan into a clear client-facing summary | | compliance-comms-review | Reviews communications for SEC/FINRA compliance red flags |

Install

npm install @gonzih/skills-finance

Skills are automatically installed to ~/.claude/skills/, ~/.cursor/skills/, or ~/.windsurf/skills/ on install.

Usage

Invoke any skill by describing what you need in natural language:

Write a portfolio narrative for Margaret Chen, Q1 return +6.2% vs S&P +7.1%
Draft a weekly market commentary — Fed held rates, jobs report came in at +187K
Write a financial plan summary for a 52-year-old couple retiring at 65 with $1.2M
Review this email for compliance before I send it to clients

Skills

portfolio-narrative

Transforms raw portfolio performance data into a professional, plain-English client narrative. Contextualizes returns vs. benchmarks, explains what happened in markets, and reinforces the long-term strategy.

Produces:

  • Formal client letter (professional, third-person)
  • Email version (warmer, first-person)
  • One-page narrative summary

Invoke with: portfolio review, portfolio narrative, performance summary, quarterly review, portfolio letter, client portfolio update

Compliance note: Output is a drafting template. Advisor must review for accuracy and compliance. Past performance disclaimer language included.


market-commentary

Generates a professional weekly or monthly market commentary. Provides a narrative framework the advisor fills with current data — saves 2–3 hours of writing per week.

Produces:

  • Full base commentary (Macro View / What Markets Did / What It Means / What We're Watching)
  • Conservative client version
  • Growth client version
  • LinkedIn post (250 words)
  • 3 email subject line options

Invoke with: market commentary, weekly market update, market newsletter, investment update, market conditions, market outlook


financial-plan-summary

Produces a client-facing financial plan summary — translates the technical plan into a clear story about where the client is, where they're going, and what needs to happen.

Produces:

  • Goal analysis table with gap/surplus for each goal
  • Top 3–5 prioritized recommendations with plain-English reasoning
  • 1-page plan narrative (readable in under 5 minutes)
  • Client/advisor action checklist with deadlines

Invoke with: financial plan, plan summary, financial planning, retirement plan, client plan review, planning summary, financial goals


compliance-comms-review

Reviews client-facing communications against common compliance red flags and suggests compliant alternatives.

Scans for:

  • Performance promises or guarantees
  • Misleading performance claims (cherry-picked timeframes, no benchmark)
  • Missing required disclosures (past performance disclaimer, registration)
  • Testimonials without proper SEC Marketing Rule disclosure
  • Predictions stated as facts
  • Unsubstantiated superlatives ("best," "top-rated")
  • Omission of material risks
  • Suitability red flags

Produces:

  • Issue-by-issue flag report with suggested rewrites
  • Fully compliant rewritten version
  • Required disclosures checklist

Invoke with: compliance review, compliance check, review communication, suitability review, regulatory check, SEC compliance, FINRA compliance

Disclaimer: This skill is a drafting aid and first-pass screening tool, not legal or compliance advice. Final review must be performed by a qualified compliance officer or legal counsel.


License

MIT — Copyright (c) 2026 Maksim Soltan