Agent Skillsopenai/plugins › fund-comparison

fund-comparison

GitHub

用于对比2-4只基金或ETF,利用Morningstar数据源展示评级、收益、风险及持仓等指标。遵循严格的数据使用规范,生成包含披露声明、快照、绩效、风险及持仓重叠的详细对比表格,不提供投资建议。

plugins/morningstar/skills/fund-comparison/SKILL.md openai/plugins

Trigger Scenarios

用户要求比较多只基金或ETF的表现 需要查看基金的详细风险与收益数据对比

Install

npx skills add openai/plugins --skill fund-comparison -g -y
More Options

Non-standard path

npx skills add https://github.com/openai/plugins/tree/main/plugins/morningstar/skills/fund-comparison -g -y

Use without installing

npx skills use openai/plugins@fund-comparison

指定 Agent (Claude Code)

npx skills add openai/plugins --skill fund-comparison -a claude-code -g -y

安装 repo 全部 skill

npx skills add openai/plugins --all -g -y

预览 repo 内 skill

npx skills add openai/plugins --list

SKILL.md

Frontmatter
{
    "name": "fund-comparison",
    "description": "Use when comparing 2 to 4 funds or ETFs with Morningstar ratings, returns, risk, and holdings data."
}

Fund Comparison

Compare 2 to 4 funds side by side using the connected Morningstar app as the data source.

Guardrails

  • Use only data returned by the Morningstar app in the current session.
  • Do not infer, backfill, rank suitability, predict performance, or give investment advice.
  • Show unavailable values as N/A and distinguish missing data from tool failure.
  • Supported investment types are ETFs, open-end funds, and closed-end funds. Exclude unsupported securities and explain why.
  • If funds span broad asset classes, stop and ask for comparable funds instead of mixing incompatible metrics.

Workflow

Before running a real comparison, read references/full-workflow.md. It preserves Morningstar's partner-authored rules for fund resolution, exclusions, datapoints, broad-asset-class checks, holdings overlap, disclosures, and table formats.

  1. Resolve each ticker, name, or identifier to the intended Morningstar fund. Ask only if the result is ambiguous.
  2. Validate that 2 to 4 active supported funds remain after exclusions.
  3. Retrieve the smallest complete data set needed for the comparison: category, broad asset class, rating, medalist rating, expense ratio, assets, inception date, benchmark, return periods, category ranks, risk metrics, and top holdings when available.
  4. For equity funds, compare top holdings and show overlaps. For other asset classes, omit holdings overlap unless Morningstar returns meaningful holdings data.
  5. Present comparison tables with funds as columns and metrics as rows.

Output

Use this order:

  1. Disclosure banner.
  2. Resolution/exclusion notes, if any.
  3. Snapshot table.
  4. Performance table.
  5. Category-rank table with a note that lower percentile rank is better.
  6. Risk table.
  7. Holdings overlap for equity funds only.
  8. Brief caveats about category or data-availability differences.

Version History

  • 11c74d6 Current 2026-07-19 09:40

Same Skill Collection

.agents/skills/plugin-creator/SKILL.md
plugins/airtable/skills/airtable-cli/SKILL.md
plugins/airtable/skills/airtable-filters/SKILL.md
plugins/airtable/skills/airtable-overview/SKILL.md
plugins/atlassian-rovo/skills/capture-tasks-from-meeting-notes/SKILL.md
plugins/atlassian-rovo/skills/generate-status-report/SKILL.md
plugins/base44/skills/base44-cli/SKILL.md
plugins/base44/skills/base44-sdk/SKILL.md
plugins/base44/skills/base44-troubleshooter/SKILL.md
plugins/boltz-api-cli/skills/boltz-check-status/SKILL.md
plugins/boltz-api-cli/skills/boltz-cli-setup/SKILL.md
plugins/boltz-api-cli/skills/boltz-protein-design/SKILL.md
plugins/boltz-api-cli/skills/boltz-protein-screen/SKILL.md
plugins/boltz-api-cli/skills/boltz-small-molecule-adme/SKILL.md
plugins/boltz-api-cli/skills/boltz-small-molecule-design/SKILL.md
plugins/boltz-api-cli/skills/boltz-small-molecule-screen/SKILL.md
plugins/boltz-api-cli/skills/boltz-structure-and-binding/SKILL.md
plugins/box/skills/box/SKILL.md
plugins/brighthire/skills/brighthire/SKILL.md
plugins/build-ios-apps/skills/ios-app-intents/SKILL.md
plugins/build-ios-apps/skills/ios-debugger-agent/SKILL.md
plugins/build-ios-apps/skills/ios-ettrace-performance/SKILL.md
plugins/build-ios-apps/skills/ios-memgraph-leaks/SKILL.md
plugins/build-ios-apps/skills/ios-simulator-browser/SKILL.md
plugins/build-ios-apps/skills/swiftui-liquid-glass/SKILL.md
plugins/build-ios-apps/skills/swiftui-performance-audit/SKILL.md
plugins/build-ios-apps/skills/swiftui-ui-patterns/SKILL.md
plugins/build-ios-apps/skills/swiftui-view-refactor/SKILL.md
plugins/build-macos-apps/skills/appkit-interop/SKILL.md
plugins/build-macos-apps/skills/build-run-debug/SKILL.md
plugins/build-macos-apps/skills/liquid-glass/SKILL.md
plugins/build-macos-apps/skills/packaging-notarization/SKILL.md
plugins/build-macos-apps/skills/signing-entitlements/SKILL.md
plugins/build-macos-apps/skills/swiftpm-macos/SKILL.md
plugins/build-macos-apps/skills/swiftui-patterns/SKILL.md
plugins/build-macos-apps/skills/telemetry/SKILL.md
plugins/build-macos-apps/skills/test-triage/SKILL.md
plugins/build-macos-apps/skills/view-refactor/SKILL.md
plugins/build-macos-apps/skills/window-management/SKILL.md
plugins/build-web-apps/skills/frontend-app-builder/SKILL.md
plugins/build-web-apps/skills/frontend-testing-debugging/SKILL.md
plugins/build-web-apps/skills/react-best-practices/SKILL.md
plugins/build-web-apps/skills/shadcn-best-practices/SKILL.md
plugins/build-web-apps/skills/supabase-best-practices/SKILL.md
plugins/build-web-data-visualization/skills/accessibility-and-inclusive-visualization/SKILL.md
plugins/build-web-data-visualization/skills/canvas2d-data-visualization/SKILL.md
plugins/build-web-data-visualization/skills/d3-data-visualization/SKILL.md
plugins/build-web-data-visualization/skills/dashboards-and-real-time-visualization/SKILL.md
plugins/build-web-data-visualization/skills/data-visualization/SKILL.md
plugins/build-web-data-visualization/skills/gantt-chart-visualization/SKILL.md

Metadata

Files
0
Version
11c74d6
Hash
6535a130
Indexed
2026-07-19 09:40

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-08 07:36
浙ICP备14020137号-1 $Carte des visiteurs$