Update to Salesforce
Snapshot Oct 9, 2026 · 06:04 UTC · version 0.1.9
Collection source: skill API.
Instructions updated for salesforce-pipeline-review
Instruction wording changed from “get_record_v2” to “get_record_details”. 5 additional added or edited lines are in the evidence.
Observed in instructions or declared skills. Runtime behavior has not been tested.
Skill instructions
get_record_v2 - get_records_v2 - For an interactive set of opportunities, use `get_records_v2` (`inputs: [{objectApiName: "Opportunity", fieldNames, filterCriteria?, sortBy?, recordLimit?}]`) after confirming filterable/sortable fie...
get_record_details - bounded ordinary opportunity rows with `Id`, stage, owner, amount, close date, forecast category, and other fields needed for local summaries; - detail rows for the largest, riskiest, or stale opportunitie...
Compare saved observations
Download comparison JSONFull technical diff · 1 changed fields
changed /skill_md_contents
"---\nname: salesforce-pipeline-review\ndescription: Review Salesforce Agentforce Sales pipeline, forecast, stale opportunities, hygiene gaps, close-date risk, stage movement, owner rollups, segment rollups, and quarter summaries. Use when the user asks for open pipeline analysis, commit/upside risk review, deals needing manager review, missing next steps, stale activity, calendar context, or opportunities that changed stage, amount, close date, or forecast category.\nallowed-tools:\n - get_record_id_by_name\n - get_activity_history_v2\n - get_record_v2\n - get_records_v2\n - soql_query\n - query_calendar_events_v2\n - get_user_info_v2\n - describe_global\n - describe_sobject\n---\n\n# Salesforce Pipeline Review\n\nUse this workflow for read-only opportunity and forecast analysis. Read `../../references/provider-api-rules.md` when using custom fields, relationship fields, UI reads, or high-volume result sets.\n\n## Workflow\n\n1. Resolve the review scope: quarter or date range, owners, segments, accounts, opportunity type, and forecast categories. For \"my\" or \"me\", use `get_user_info_v2`.\n2. Inspect `Opportunity` metadata before using custom fields such as segment, forecast, next step, product, or stale-activity signals.\n3. Query in narrow passes:\n - For an interactive set of opportunities, use `get_records_v2` (`inputs: [{objectApiName: \"Opportunity\", fieldNames, filterCriteria?, sortBy?, recordLimit?}]`) after confirming filterable/sortable fields with `describe_sobject`. Do not use it to retrieve one named deal.\n - For one deal's detail view, resolve its Id and use `get_record_v2` (`inputs: [{recordId, objectApiName: \"Opportunity\", fieldNames}]`). Either tool's rendered widget supplies the record or table presentation; do not repeat its rows in prose.\n - Use `soql_query` for bounded rows that feed local rollups, comparisons, or hygiene checks the table view does not compute. Do not use aggregate or grouped SOQL such as `COUNT()` or `GROUP BY`; this connector expects clickable record rows and aggregate rows can fail output validation.\n - Pull activity, task, calendar, or account plan context only for records that need explanation.\n4. Flag hygiene gaps such as missing next steps, past close dates, no recent activity, stage/amount/close-date changes, and obvious owner or account mismatches.\n5. Use `get_activity_history_v2` for Account, Contact, Lead, or Opportunity activity summaries when recency explains pipeline risk.\n6. If the requested review would require a very large export or bulk processing, state that Bulk API and query continuation are not exposed by this MCP app and narrow to a synchronous slice such as owner, date window, stage, or top-risk records.\n\n## Output\n\nLead with the review scope and run timestamp. Then return a concise table or grouped list of opportunities with Salesforce links, owner, stage, amount, close date, risk signal, and recommended action.\n\nKeep recommendations evidence-backed. Do not change forecast category, stage, amount, or close date from this skill; route explicit updates through `salesforce-writeback`.\n""---\nname: salesforce-pipeline-review\ndescription: Review Salesforce Agentforce Sales pipeline, forecast, stale opportunities, hygiene gaps, close-date risk, stage movement, owner rollups, segment rollups, and quarter summaries. Use when the user asks for open pipeline analysis, commit/upside risk review, deals needing manager review, missing next steps, stale activity, calendar context, or opportunities that changed stage, amount, close date, or forecast category.\nallowed-tools:\n - get_record_id_by_name\n - get_activity_history_v2\n - get_record_details\n - soql_query\n - query_calendar_events_v2\n - get_user_info_v2\n - describe_global\n - describe_sobject\n---\n\n# Salesforce Pipeline Review\n\nUse this workflow for read-only opportunity and forecast analysis. Read `../../references/provider-api-rules.md` when using custom fields, relationship fields, UI reads, or high-volume result sets.\n\n## Workflow\n\n1. Resolve the review scope: quarter or date range, owners, segments, accounts, opportunity type, and forecast categories. For \"my\" or \"me\", use `get_user_info_v2`.\n2. Inspect `Opportunity` metadata before using custom fields such as segment, forecast, next step, product, or stale-activity signals.\n3. Query in narrow passes:\n - bounded ordinary opportunity rows with `Id`, stage, owner, amount, close\n date, forecast category, and other fields needed for local summaries;\n - detail rows for the largest, riskiest, or stale opportunities;\n - activity, task, calendar, or account plan context only for records that need explanation.\n Do not use aggregate or grouped SOQL such as `COUNT()` or `GROUP BY`; this connector expects clickable record rows and aggregate rows can fail output validation.\n4. Flag hygiene gaps such as missing next steps, past close dates, no recent activity, stage/amount/close-date changes, and obvious owner or account mismatches.\n5. Use `get_activity_history_v2` for Account, Contact, Lead, or Opportunity activity summaries when recency explains pipeline risk.\n6. If the requested review would require a very large export or bulk processing, state that Bulk API and query continuation are not exposed by this MCP app and narrow to a synchronous slice such as owner, date window, stage, or top-risk records.\n\n## Output\n\nLead with the review scope and run timestamp. Then return a concise table or grouped list of opportunities with Salesforce links, owner, stage, amount, close date, risk signal, and recommended action.\n\nKeep recommendations evidence-backed. Do not change forecast category, stage, amount, or close date from this skill; route explicit updates through `salesforce-writeback`.\n"
SKILL.md line diff
--- before +++ after @@ -4,8 +4,7 @@ allowed-tools: - get_record_id_by_name - get_activity_history_v2 - - get_record_v2 - - get_records_v2 + - get_record_details - soql_query - query_calendar_events_v2 - get_user_info_v2 @@ -22,10 +21,11 @@ 1. Resolve the review scope: quarter or date range, owners, segments, accounts, opportunity type, and forecast categories. For "my" or "me", use `get_user_info_v2`. 2. Inspect `Opportunity` metadata before using custom fields such as segment, forecast, next step, product, or stale-activity signals. 3. Query in narrow passes: - - For an interactive set of opportunities, use `get_records_v2` (`inputs: [{objectApiName: "Opportunity", fieldNames, filterCriteria?, sortBy?, recordLimit?}]`) after confirming filterable/sortable fields with `describe_sobject`. Do not use it to retrieve one named deal. - - For one deal's detail view, resolve its Id and use `get_record_v2` (`inputs: [{recordId, objectApiName: "Opportunity", fieldNames}]`). Either tool's rendered widget supplies the record or table presentation; do not repeat its rows in prose. - - Use `soql_query` for bounded rows that feed local rollups, comparisons, or hygiene checks the table view does not compute. Do not use aggregate or grouped SOQL such as `COUNT()` or `GROUP BY`; this connector expects clickable record rows and aggregate rows can fail output validation. - - Pull activity, task, calendar, or account plan context only for records that need explanation. + - bounded ordinary opportunity rows with `Id`, stage, owner, amount, close + date, forecast category, and other fields needed for local summaries; + - detail rows for the largest, riskiest, or stale opportunities; + - activity, task, calendar, or account plan context only for records that need explanation. + Do not use aggregate or grouped SOQL such as `COUNT()` or `GROUP BY`; this connector expects clickable record rows and aggregate rows can fail output validation. 4. Flag hygiene gaps such as missing next steps, past close dates, no recent activity, stage/amount/close-date changes, and obvious owner or account mismatches. 5. Use `get_activity_history_v2` for Account, Contact, Lead, or Opportunity activity summaries when recency explains pipeline risk. 6. If the requested review would require a very large export or bulk processing, state that Bulk API and query continuation are not exposed by this MCP app and narrow to a synchronous slice such as owner, date window, stage, or top-risk records.
Full snapshot data
{
"description": "Review Salesforce Agentforce Sales pipeline, forecast, stale opportunities, hygiene gaps, close-date risk, stage movement, owner rollups, segment rollups, and quarter summaries. Use when the user asks for open pipeline analysis, commit/upside risk review, deals needing manager review, missing next steps, stale activity, calendar context, or opportunities that changed stage, amount, close date, or forecast category.",
"included_files": [],
"name": "salesforce-pipeline-review",
"skill_md_contents": "---\nname: salesforce-pipeline-review\ndescription: Review Salesforce Agentforce Sales pipeline, forecast, stale opportunities, hygiene gaps, close-date risk, stage movement, owner rollups, segment rollups, and quarter summaries. Use when the user asks for open pipeline analysis, commit/upside risk review, deals needing manager review, missing next steps, stale activity, calendar context, or opportunities that changed stage, amount, close date, or forecast category.\nallowed-tools:\n - get_record_id_by_name\n - get_activity_history_v2\n - get_record_details\n - soql_query\n - query_calendar_events_v2\n - get_user_info_v2\n - describe_global\n - describe_sobject\n---\n\n# Salesforce Pipeline Review\n\nUse this workflow for read-only opportunity and forecast analysis. Read `../../references/provider-api-rules.md` when using custom fields, relationship fields, UI reads, or high-volume result sets.\n\n## Workflow\n\n1. Resolve the review scope: quarter or date range, owners, segments, accounts, opportunity type, and forecast categories. For \"my\" or \"me\", use `get_user_info_v2`.\n2. Inspect `Opportunity` metadata before using custom fields such as segment, forecast, next step, product, or stale-activity signals.\n3. Query in narrow passes:\n - bounded ordinary opportunity rows with `Id`, stage, owner, amount, close\n date, forecast category, and other fields needed for local summaries;\n - detail rows for the largest, riskiest, or stale opportunities;\n - activity, task, calendar, or account plan context only for records that need explanation.\n Do not use aggregate or grouped SOQL such as `COUNT()` or `GROUP BY`; this connector expects clickable record rows and aggregate rows can fail output validation.\n4. Flag hygiene gaps such as missing next steps, past close dates, no recent activity, stage/amount/close-date changes, and obvious owner or account mismatches.\n5. Use `get_activity_history_v2` for Account, Contact, Lead, or Opportunity activity summaries when recency explains pipeline risk.\n6. If the requested review would require a very large export or bulk processing, state that Bulk API and query continuation are not exposed by this MCP app and narrow to a synchronous slice such as owner, date window, stage, or top-risk records.\n\n## Output\n\nLead with the review scope and run timestamp. Then return a concise table or grouped list of opportunities with Salesforce links, owner, stage, amount, close date, risk signal, and recommended action.\n\nKeep recommendations evidence-backed. Do not change forecast category, stage, amount, or close date from this skill; route explicit updates through `salesforce-writeback`.\n"
}SHA-256 of public snapshot: 5ab6b5c8e5de947379023c16ac6961b8113aafc14a9b85b24afb2a80c2cbfc3c