Skip to content

Add Moody's as a partner-built plugin#272

Open
prasanthlouis wants to merge 2 commits into
anthropics:mainfrom
MA-Auth-External:feature/moodys-skills
Open

Add Moody's as a partner-built plugin#272
prasanthlouis wants to merge 2 commits into
anthropics:mainfrom
MA-Auth-External:feature/moodys-skills

Conversation

@prasanthlouis

@prasanthlouis prasanthlouis commented Jun 11, 2026

Copy link
Copy Markdown

Adds plugins/partner-built/moodys/ — a new partner plugin that brings Moody's credit data and analytics into the plugin ecosystem.

What's included
5 skills: Earnings Brief, Peer Analysis, Issuer Brief, Rating Analysis, Sector Brief
MCP config: Moody's Credit MCP server (https://api.moodys.com/genai-ready-data/Credit/mcp)
Plugin manifest: .claude-plugin/plugin.json registered in the marketplace
Assets: HTML templates, cover images, a PPTX template, and a Python script for PowerPoint generation

@prasanthlouis prasanthlouis marked this pull request as ready for review June 11, 2026 16:39
@prasanthlouis prasanthlouis force-pushed the feature/moodys-skills branch from dc169cc to 7ab34b1 Compare June 11, 2026 16:45
@prasanthlouis prasanthlouis force-pushed the feature/moodys-skills branch from 7ab34b1 to 782f7f3 Compare June 11, 2026 16:46
@prasanthlouis prasanthlouis changed the title Add Moodys Skills Add Moodys Plugin Jun 11, 2026
@prasanthlouis prasanthlouis changed the title Add Moodys Plugin Add Moody's as a partner-built plugin Jun 11, 2026
@cxyback cxyback self-requested a review June 16, 2026 15:36

@cxyback cxyback left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for putting this together — the skills themselves look high-quality and detailed (the earnings-brief flow and the template-driven build_pptx.py in particular). Structure matches the spglobal/ partner-plugin convention, no secrets in the diff, and the shared citations/template factoring is nice.

A few things to clean up before merge — mostly metadata/convention hygiene, with one real blocker on licensing (see inline). Happy to re-review once those are addressed.

Comment thread plugins/partner-built/moodys/README.md Outdated

## License

Proprietary — Moody's Corporation. See repository root for full license terms.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Blocker — license contradiction. This says "Proprietary — Moody's Corporation", but the plugin also ships an Apache 2.0 LICENSE file. Those can't both be true. Since this lands in our public-facing repo, we need to confirm with Moody's which one applies and remove the other before merge.

@prasanthlouis prasanthlouis Jun 17, 2026

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@@ -0,0 +1,8 @@
{
"name": "moodys-skills",

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Name mismatch. marketplace.json registers this plugin as "moodys", but here it's "moodys-skills". Pick one (suggest moodys to match the directory and the S&P pattern).

Also, this manifest is sparse vs. the spglobal convention — that one carries email, homepage, repository, license, and keywords. We should hold partners to the same metadata bar; at minimum add license (once the README/LICENSE conflict above is resolved), homepage, and a maintainer email.

@prasanthlouis prasanthlouis Jun 17, 2026

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated this as moodys: c7f0cae#diff-818d5a5b99691dc7950440b94fc921f10090bdc8486731a662c94eb367ece7fdR2

Added more fields as well. Thank you!

},
{
"name": "moodys",
"displayName": "Moody's",

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Description reads like a placeholder. Suggest matching the S&P entry's depth, e.g.:

"Moody's — Credit data and analytics skills including issuer briefs, sector briefs, peer/rating analysis, and earnings-call summaries."

@prasanthlouis prasanthlouis Jun 17, 2026

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated the description with the suggestion:
c7f0cae#diff-5352ee4067f17e7948e1425843f0a454e045bc8edf338f0bcf75c6804ddabd9aR125

Also added more fields in the plugin.json

Thank you!

"url": "https://api.moodys.com/genai-ready-data/Credit/mcp"
}
}
}

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: two trailing whitespace-only lines and no newline at EOF. Also, the server is named moodys-m1-mcp here but the README table calls it Moodys MCP server — worth aligning.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@@ -0,0 +1 @@
python-pptx>=0.6.21

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: >=0.6.21 is unpinned-up. Fine for now, but if this script runs server-side consider an upper bound — the layout-index constants in build_pptx.py (L_COVER=0 … L_DISCLAIMER=63) are template-version-fragile already.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@prasanthlouis prasanthlouis force-pushed the feature/moodys-skills branch from c7f0cae to f1b3692 Compare June 17, 2026 11:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants