[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M79DKF2BAM5MSXG6WN1VGETJ":3,"skill-same:01M79DKF2BAM5MSXG6WN1VGETJ":88},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":27,"commitSha":28,"skillDirectory":29,"forksCount":14,"repositoryHtmlUrl":30,"repositoryHomepageUrl":6,"ownerHtmlUrl":31,"ownerBlogUrl":6,"ownerDescription":32,"updatedAt":33,"install":34,"resources":47},"01M79DKF2BAM5MSXG6WN1VGETJ","fa-jobs-to-be-done",null,"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.","zfifteen\u002Fskills-catalog","zfifteen","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F221906715?v=4","01M79CQFXDZM5J5CJTCECPFA66","Dionisio Alberto Lopez III","01M79CQFY4C62PN8A2T5KDAHGA",1,"MIT","https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Ffa-jobs-to-be-done\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: fa-jobs-to-be-done\ndescription: 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.\nmetadata:\n  mcp_server: finance_analytics_mcp_server\n  codex_plugin: dnb-finance-analytics\n---\n\n# Finance Analytics Jobs To Be Done\n\nThis skill routes D&B Finance Analytics requests to the partner-supplied workflow\nreferences in `fa-skills\u002Freferences\u002F`.\n\n## Tool Source\n\nUse the D&B Finance Analytics MCP server only. Do not substitute Morningstar,\nMoody's, generic web search, local files, or another MCP server for Finance\nAnalytics data.\n\nBefore making a tool call, confirm the Finance Analytics MCP tools are available.\nIf they are not visible, tell the user the D&B Finance Analytics connection is not\navailable and stop rather than fabricating data.\n\nExpected Finance Analytics tools include:\n\n- `fa_search_tool`\n- `query_portfolio`\n- `get_company_report`\n- `get_live_report`\n- `account_decisioning_tool`\n- `application_decisioning_tool`\n- `manage_folder`\n- `get_company_ownership_tree`\n- `query_alerts`\n- `get_portfolio_status`\n- `get_portfolio_public_records`\n- `get_companies_and_accounts_count`\n- `get_dashboard_overview`\n- `get_risk_distribution`\n- `get_dashboard_status`\n\nTool names may be exposed with a Codex namespace such as\n`mcp__finance_analytics_mcp_server__query_portfolio`; use the namespaced form when\navailable.\n\n## Route The Request\n\nLoad exactly one workflow reference based on the user's intent:\n\n| Intent signals | Load this reference |\n| --- | --- |\n| onboard, new customer, new account, add to portfolio, can I do business with | `fa-skills\u002Freferences\u002Ffa-onboarding-workflow.md` |\n| credit decisioning, company overview for credit, financial profile, company report | `fa-skills\u002Freferences\u002Ffa-credit-decisioning.md` |\n| approve credit, credit limit, increase credit, validate credit, extend credit | `fa-skills\u002Freferences\u002Ffa-credit-validation.md` |\n| portfolio risk, top risky companies, portfolio overview, risk distribution, risky accounts | `fa-skills\u002Freferences\u002Ffa-portfolio-management.md` |\n| alerts, unread alerts, new alerts, alert severity, alerts for a company | `fa-skills\u002Freferences\u002Ffa-alerts-monitoring.md` |\n\nIf the user's intent is ambiguous, ask one clarifying question before calling tools.\n\nThe partner bundle did not include dedicated persona files or an aging-forecast\nworkflow file. For persona-specific language, load `fa-skills\u002Freferences\u002Ffa-plain-language.md`.\nFor aging forecast requests, explain that no aging-forecast workflow was supplied in\nthis skill bundle and ask whether the user wants to proceed with available portfolio\nor report workflows instead.\n\n## Output Layer\n\nBefore producing user-facing output, load:\n\n- `fa-skills\u002Freferences\u002Ffa-plain-language.md`\n\nUse it for tone, numeric presentation, status summaries, and suppression of internal\ntool or entity identifiers.\n\n## Required Behavior\n\n- Never fabricate or fill gaps with assumed D&B data.\n- Retry a failed or unexpectedly empty Finance Analytics tool call once with the\n  same parameters.\n- If a tool still fails, document what was attempted, what was missing, and how the\n  gap affects the result.\n- Favor precision over recall when resolving companies or making risk assessments.\n- Never make a binding credit approval or decline; frame credit outputs as suggested\n  decisions based on available data.\n- Include an audit trail when the selected workflow requires one.\n- Do not pause mid-pipeline unless a blocking ambiguity must be resolved before a\n  critical decision.\n\n## Workflow\n\n1. Identify the user intent.\n2. Load `fa-plain-language.md`.\n3. Load the matching workflow reference.\n4. Follow that reference's tool order and output structure.\n5. Cite the D&B Finance Analytics app as the data source when returning substantive\n   credit, portfolio, report, ownership, or alert results.\n","# Finance Analytics Jobs To Be Done\n\nThis skill routes D&B Finance Analytics requests to the partner-supplied workflow\nreferences in `fa-skills\u002Freferences\u002F`.\n\n## Tool Source\n\nUse the D&B Finance Analytics MCP server only. Do not substitute Morningstar,\nMoody's, generic web search, local files, or another MCP server for Finance\nAnalytics data.\n\nBefore making a tool call, confirm the Finance Analytics MCP tools are available.\nIf they are not visible, tell the user the D&B Finance Analytics connection is not\navailable and stop rather than fabricating data.\n\nExpected Finance Analytics tools include:\n\n- `fa_search_tool`\n- `query_portfolio`\n- `get_company_report`\n- `get_live_report`\n- `account_decisioning_tool`\n- `application_decisioning_tool`\n- `manage_folder`\n- `get_company_ownership_tree`\n- `query_alerts`\n- `get_portfolio_status`\n- `get_portfolio_public_records`\n- `get_companies_and_accounts_count`\n- `get_dashboard_overview`\n- `get_risk_distribution`\n- `get_dashboard_status`\n\nTool names may be exposed with a Codex namespace such as\n`mcp__finance_analytics_mcp_server__query_portfolio`; use the namespaced form when\navailable.\n\n## Route The Request\n\nLoad exactly one workflow reference based on the user's intent:\n\n| Intent signals | Load this reference |\n| --- | --- |\n| onboard, new customer, new account, add to portfolio, can I do business with | `fa-skills\u002Freferences\u002Ffa-onboarding-workflow.md` |\n| credit decisioning, company overview for credit, financial profile, company report | `fa-skills\u002Freferences\u002Ffa-credit-decisioning.md` |\n| approve credit, credit limit, increase credit, validate credit, extend credit | `fa-skills\u002Freferences\u002Ffa-credit-validation.md` |\n| portfolio risk, top risky companies, portfolio overview, risk distribution, risky accounts | `fa-skills\u002Freferences\u002Ffa-portfolio-management.md` |\n| alerts, unread alerts, new alerts, alert severity, alerts for a company | `fa-skills\u002Freferences\u002Ffa-alerts-monitoring.md` |\n\nIf the user's intent is ambiguous, ask one clarifying question before calling tools.\n\nThe partner bundle did not include dedicated persona files or an aging-forecast\nworkflow file. For persona-specific language, load `fa-skills\u002Freferences\u002Ffa-plain-language.md`.\nFor aging forecast requests, explain that no aging-forecast workflow was supplied in\nthis skill bundle and ask whether the user wants to proceed with available portfolio\nor report workflows instead.\n\n## Output Layer\n\nBefore producing user-facing output, load:\n\n- `fa-skills\u002Freferences\u002Ffa-plain-language.md`\n\nUse it for tone, numeric presentation, status summaries, and suppression of internal\ntool or entity identifiers.\n\n## Required Behavior\n\n- Never fabricate or fill gaps with assumed D&B data.\n- Retry a failed or unexpectedly empty Finance Analytics tool call once with the\n  same parameters.\n- If a tool still fails, document what was attempted, what was missing, and how the\n  gap affects the result.\n- Favor precision over recall when resolving companies or making risk assessments.\n- Never make a binding credit approval or decline; frame credit outputs as suggested\n  decisions based on available data.\n- Include an audit trail when the selected workflow requires one.\n- Do not pause mid-pipeline unless a blocking ambiguity must be resolved before a\n  critical decision.\n\n## Workflow\n\n1. Identify the user intent.\n2. Load `fa-plain-language.md`.\n3. Load the matching workflow reference.\n4. Follow that reference's tool order and output structure.\n5. Cite the D&B Finance Analytics app as the data source when returning substantive\n   credit, portfolio, report, ownership, or alert results.\n",{"name":5,"metadata":24,"description":7},{"mcp_server":25,"codex_plugin":26},"finance_analytics_mcp_server","dnb-finance-analytics","main","d9535210da9af28aa76bca80de80355197e1b6d6","skills\u002Ffa-jobs-to-be-done","https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog","https:\u002F\u002Fgithub.com\u002Fzfifteen","I like to measure things.","2026-07-19 23:41:54",{"source":8,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add zfifteen\u002Fskills-catalog --skill fa-jobs-to-be-done",{"tool":40,"command":41},"bunx","bunx skills add zfifteen\u002Fskills-catalog --skill fa-jobs-to-be-done",{"tool":43,"command":44},"pnpm","pnpm dlx skills add zfifteen\u002Fskills-catalog --skill fa-jobs-to-be-done","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Ffa-jobs-to-be-done\u002FSKILL.md",true,[48,54,60,64,68,72,76,80,84],{"path":49,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":52,"sourceHtmlUrl":53},"agents\u002Fopenai.yaml","REFERENCE","参考文档",402,"https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Ffa-jobs-to-be-done\u002Fagents\u002Fopenai.yaml",{"path":55,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":58,"sourceHtmlUrl":59},"assets\u002Ficon-large.png","ASSET","资产文件",22453,"https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Ffa-jobs-to-be-done\u002Fassets\u002Ficon-large.png",{"path":61,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":62,"sourceHtmlUrl":63},"assets\u002Ficon-small.png",10604,"https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Ffa-jobs-to-be-done\u002Fassets\u002Ficon-small.png",{"path":65,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":66,"sourceHtmlUrl":67},"fa-skills\u002Freferences\u002Ffa-alerts-monitoring.md",7938,"https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Ffa-jobs-to-be-done\u002Ffa-skills\u002Freferences\u002Ffa-alerts-monitoring.md",{"path":69,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":70,"sourceHtmlUrl":71},"fa-skills\u002Freferences\u002Ffa-credit-decisioning.md",13110,"https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Ffa-jobs-to-be-done\u002Ffa-skills\u002Freferences\u002Ffa-credit-decisioning.md",{"path":73,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":74,"sourceHtmlUrl":75},"fa-skills\u002Freferences\u002Ffa-credit-validation.md",13896,"https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Ffa-jobs-to-be-done\u002Ffa-skills\u002Freferences\u002Ffa-credit-validation.md",{"path":77,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":78,"sourceHtmlUrl":79},"fa-skills\u002Freferences\u002Ffa-onboarding-workflow.md",20388,"https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Ffa-jobs-to-be-done\u002Ffa-skills\u002Freferences\u002Ffa-onboarding-workflow.md",{"path":81,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":82,"sourceHtmlUrl":83},"fa-skills\u002Freferences\u002Ffa-plain-language.md",14577,"https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Ffa-jobs-to-be-done\u002Ffa-skills\u002Freferences\u002Ffa-plain-language.md",{"path":85,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":86,"sourceHtmlUrl":87},"fa-skills\u002Freferences\u002Ffa-portfolio-management.md",9633,"https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Ffa-jobs-to-be-done\u002Ffa-skills\u002Freferences\u002Ffa-portfolio-management.md",[89,96,103,110,119,126],{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":95,"publishedAt":19},"01M79GXQ2PWPT2E4CJYHXVJ0YE","Zotero","Use Zotero Desktop from Codex to enable\u002Fprobe the local API, search a local Zotero library, list items\u002Fcollections\u002Ftags, export BibTeX, insert citation keys into LaTeX or Markdown drafts, read indexed full text when requested, and import BibTeX\u002FRIS 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.","https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Fzotero\u002FSKILL.md",[],[],{"skillNo":97,"name":98,"nameZh":6,"description":99,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":100,"categories":101,"keywords":102,"publishedAt":19},"01M79GXN85NETKBE06865CWK6Z","zoom-apps-sdk","Use when using Apps SDK.","https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[],{"skillNo":104,"name":105,"nameZh":6,"description":106,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":109,"publishedAt":19},"01M79GXCYD7FGYS932J9N9RFFY","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:\u002F\u002Fyoutube.com\u002F...\", \"key claims from this talk\".","https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Fyoutube\u002FSKILL.md",[],[],{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":114,"licenseFileUrl":115,"sourceHtmlUrl":116,"categories":117,"keywords":118,"publishedAt":19},"01M79GX8EXHHYM566BKR7MS778","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.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Fyeet\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Fyeet\u002FSKILL.md",[],[],{"skillNo":120,"name":121,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":125,"publishedAt":19},"01M79GX2HFJPX84NMRE5VBTYX9","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, \u002Fx-post, make this into an X thread, or wants plain-language social posts with supporting images saved to docs\u002Fx-posts\u002F[story-name]\u002F.","https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Fx-post-creator\u002FSKILL.md",[],[],{"skillNo":127,"name":128,"nameZh":6,"description":129,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":130,"categories":131,"keywords":132,"publishedAt":19},"01M79GWXQT4HBT6QME6QSBZJFA","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\u002Fx.com, reading threads and replies, creating lists, staging\u002Fpublishing posts for @alltheputs, finding high-visibility reply targets for research outreach, ingesting public context, or any request that mentions \u002Fx-api or \"search X\".","https:\u002F\u002Fgithub.com\u002Fzfifteen\u002Fskills-catalog\u002Fblob\u002Fmain\u002Fskills\u002Fx-api\u002FSKILL.md",[],[]]