freshness-tracking

Track Salesforce component modification dates and authors via Tooling API.

2|Updated Jun 17, 2026
One-click install
npx skills add https://github.com/PranavNagrecha/Salesforce-Intelligence --skill freshness-tracking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: freshness-tracking
Source: https://github.com/PranavNagrecha/Salesforce-Intelligence/tree/main/.claude/skills/freshness-tracking
Command: npx skills add https://github.com/PranavNagrecha/Salesforce-Intelligence --skill freshness-tracking

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides Salesforce admins and architects with detailed information on when components were last modified, who built them, and what changes have been made since a given date, ensuring that your org's metadata remains up-to-date and accurate.

Core Features & Use Cases

  • Track Component Modification: Retrieve last modification date, last modified by user, and API version of any Salesforce component.
  • Time-Range Change Tracking: Identify which components were changed in a specified time range.
  • Honest Reporting: If Tooling API enrichment is not run, provides explicit guidance and never fabricates dates.

Quick Start

To get information on when a component was last modified, use the command: 'last modified <component_name>'. For example: 'last modified Account'.

Frequently Asked Questions about freshness-tracking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track Salesforce metadata freshness and see who last modified a component?

To track Salesforce metadata freshness, this Skill queries the Tooling API to retrieve the last modification date, last modified by user, and API version of any specified component. Simply ask for the last modified details of a component to get the report.

Can I identify which Salesforce components were changed within a specific time range?

Yes, you can identify Salesforce component changes within a specified time range. The Skill detects and reports which components were modified during that period by analyzing metadata freshness data retrieved from live Tooling API calls.

Do I need Salesforce Tooling API access to check component last modified dates?

Yes, Salesforce Tooling API access is required to check component last modified dates. The Skill enriches metadata freshness data based on live API calls, meaning it needs proper permissions to query your org's metadata and retrieve accurate modification records.

What happens if the Tooling API enrichment is not run for Salesforce metadata?

If the Tooling API enrichment is not run, the Skill provides explicit guidance and never fabricates dates. It ensures honest reporting by clearly indicating that live API data is unavailable rather than guessing component modification dates or authors.

How do I find the last modified date and API version of an Apex class or object?

To find the last modified date and API version, use the command 'last modified <component_name>'. For example, asking 'last modified Account' retrieves the modification date, the user who made the change, and the component's API version.

What is the best way to audit Salesforce org metadata changes and component updates?

The best way to audit Salesforce org metadata changes is using a Skill that queries the Tooling API for modification dates and authors. This approach tracks component changes over time, ensuring your org's metadata remains accurate and up-to-date.