fa-jobs-to-be-done
Use when the user asks for D&B Finance Analytics workflows such as customer onboarding, credit decisioning, credit limit validation, portfolio risk management, company reports, ownership trees, folder management, or alerts. Use only the D&B Finance Analytics MCP tools for these workflows.
- License 许可
- MIT
- 最近更新
- 2026-07-19
- Stars
- ★ 1
- Forks
- 1
01 前言 Front Matter
- name
- fa-jobs-to-be-done
- metadata
- { "mcp_server": "finance_analytics_mcp_server", "codex_plugin": "dnb-finance-analytics" }
- description
- Use when the user asks for D&B Finance Analytics workflows such as customer onboarding, credit decisioning, credit limit validation, portfolio risk management, company reports, ownership trees, folder management, or alerts. Use only the D&B Finance Analytics MCP tools for these workflows.
02 资源文件 9
- 参考文档agents/openai.yaml402 B
- 资产文件assets/icon-large.png21.9 KB
- 资产文件assets/icon-small.png10.4 KB
- 参考文档fa-skills/references/fa-alerts-monitoring.md7.8 KB
- 参考文档fa-skills/references/fa-credit-decisioning.md12.8 KB
- 参考文档fa-skills/references/fa-credit-validation.md13.6 KB
- 参考文档fa-skills/references/fa-onboarding-workflow.md19.9 KB
- 参考文档fa-skills/references/fa-plain-language.md14.2 KB
- 参考文档fa-skills/references/fa-portfolio-management.md9.4 KB
03 SKILL.md 正文
Finance Analytics Jobs To Be Done
This skill routes D&B Finance Analytics requests to the partner-supplied workflow
references in fa-skills/references/.
Tool Source
Use the D&B Finance Analytics MCP server only. Do not substitute Morningstar, Moody's, generic web search, local files, or another MCP server for Finance Analytics data.
Before making a tool call, confirm the Finance Analytics MCP tools are available. If they are not visible, tell the user the D&B Finance Analytics connection is not available and stop rather than fabricating data.
Expected Finance Analytics tools include:
fa_search_toolquery_portfolioget_company_reportget_live_reportaccount_decisioning_toolapplication_decisioning_toolmanage_folderget_company_ownership_treequery_alertsget_portfolio_statusget_portfolio_public_recordsget_companies_and_accounts_countget_dashboard_overviewget_risk_distributionget_dashboard_status
Tool names may be exposed with a Codex namespace such as
mcp__finance_analytics_mcp_server__query_portfolio; use the namespaced form when
available.
Route The Request
Load exactly one workflow reference based on the user's intent:
| Intent signals | Load this reference |
|---|---|
| onboard, new customer, new account, add to portfolio, can I do business with | fa-skills/references/fa-onboarding-workflow.md |
| credit decisioning, company overview for credit, financial profile, company report | fa-skills/references/fa-credit-decisioning.md |
| approve credit, credit limit, increase credit, validate credit, extend credit | fa-skills/references/fa-credit-validation.md |
| portfolio risk, top risky companies, portfolio overview, risk distribution, risky accounts | fa-skills/references/fa-portfolio-management.md |
| alerts, unread alerts, new alerts, alert severity, alerts for a company | fa-skills/references/fa-alerts-monitoring.md |
If the user's intent is ambiguous, ask one clarifying question before calling tools.
The partner bundle did not include dedicated persona files or an aging-forecast
workflow file. For persona-specific language, load fa-skills/references/fa-plain-language.md.
For aging forecast requests, explain that no aging-forecast workflow was supplied in
this skill bundle and ask whether the user wants to proceed with available portfolio
or report workflows instead.
Output Layer
Before producing user-facing output, load:
fa-skills/references/fa-plain-language.md
Use it for tone, numeric presentation, status summaries, and suppression of internal tool or entity identifiers.
Required Behavior
- Never fabricate or fill gaps with assumed D&B data.
- Retry a failed or unexpectedly empty Finance Analytics tool call once with the same parameters.
- If a tool still fails, document what was attempted, what was missing, and how the gap affects the result.
- Favor precision over recall when resolving companies or making risk assessments.
- Never make a binding credit approval or decline; frame credit outputs as suggested decisions based on available data.
- Include an audit trail when the selected workflow requires one.
- Do not pause mid-pipeline unless a blocking ambiguity must be resolved before a critical decision.
Workflow
- Identify the user intent.
- Load
fa-plain-language.md. - Load the matching workflow reference.
- Follow that reference's tool order and output structure.
- Cite the D&B Finance Analytics app as the data source when returning substantive credit, portfolio, report, ownership, or alert results.
04 同仓库更多 Skills
Zotero
Use Zotero Desktop from Codex to enable/probe the local API, search a local Zotero library, list items/collections/tags, export BibTeX, insert citation keys into LaTeX or Markdown drafts, read indexed full text when requested, and import BibTeX/RIS records into Zotero through the connector server. Use when the user mentions Zotero, citations, references.bib, BibTeX export, local Zotero API, localhost:23119, or adding citations from a Zotero library.
zoom-apps-sdk
Use when using Apps SDK.
youtube
Obtain accurate, timestamped YouTube video transcripts (preferring manual captions over auto-generated) as the primary deliverable, then derive summaries, key claims, or notes from that transcript. Use when the user provides a YouTube URL (or video ID) and wants the transcript, a faithful summary, key claims with attribution, timestamped notes, or "what does this video actually say". The skill is transcript-first: never substitute metadata, title, description, or search snippets for the spoken content. Triggers: "youtube transcript", "get the transcript of this video", "summarize this youtube video", "what did they say in https://youtube.com/...", "key claims from this talk".
yeet
Publish local changes to GitHub by confirming scope, committing intentionally, pushing the branch, and opening a draft PR through the GitHub app from this plugin, with `gh` used only as a fallback where connector coverage is insufficient.
x-post-creator
Create X-ready post threads and co-located story packages from the active conversation or referenced project material. Use when the user says turn this into an X-post, /x-post, make this into an X thread, or wants plain-language social posts with supporting images saved to docs/x-posts/[story-name]/.
x-api
Search, read, and write X posts through the local X API MCP server (the same backend used by the Codex x-api skill). Use for searching X/x.com, reading threads and replies, creating lists, staging/publishing posts for @alltheputs, finding high-visibility reply targets for research outreach, ingesting public context, or any request that mentions /x-api or "search X".