platform-data-manage

Automate Salesforce CRUD operations with schema validation and test data generation.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/padjei/SF_Agents --skill platform-data-manage-padjei
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: platform-data-manage
Source: https://github.com/padjei/SF_Agents/tree/main/.claude/skills/platform-data-manage
Command: npx skills add https://github.com/padjei/SF_Agents --skill platform-data-manage-padjei

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sfcli, sf-data, pandas, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates Salesforce data operations with a focus on validation and scoring, streamlining data management tasks and ensuring data integrity.

Core Features & Use Cases

  • CRUD Operations: Automate Create, Read, Update, and Delete (CRUD) operations with precise field validation.
  • Describe-First Validation: Validates schema constraints before data creation for accuracy.
  • CLI-First Workflow: Uses Salesforce CLI for CRUD operations and bulk data management.
  • Test Data Generation: Provides factory patterns for automated test data creation.
  • Cleanup and Rollback: Offers strategies for test data isolation and cleanup.

Quick Start

To create 10 test Account records with varying Industries for trigger testing in org dev, use the following command:

Skill(skill="platform-data-manage")
Request: "Create 10 test Account records with varying Industries for trigger testing in org dev"

Frequently Asked Questions about platform-data-manage

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

FAQPage Schema
How do I automate Salesforce CRUD operations with field validation?

Automating Salesforce CRUD operations with field validation requires using Salesforce CLI to execute create, read, update, and delete actions while enforcing schema constraints before data creation to ensure accuracy and data integrity.

What's the best way to generate test data in Salesforce for trigger testing?

Generating test data in Salesforce for trigger testing is best handled through factory patterns that create multiple records with varying fields, such as generating 10 test Account records with different Industries to validate trigger logic in your org dev environment.

Do I need Salesforce CLI connected to perform bulk data management?

Yes, performing bulk data management requires Salesforce CLI and the sf CLI to be installed with the Salesforce org connected, enabling you to execute describe-first validation and manage large-scale data operations efficiently.

How does describe-first validation work for Salesforce data creation?

Describe-first validation for Salesforce data creation works by checking schema constraints and field definitions before attempting to insert records, preventing data integrity errors and ensuring that all required fields and valid values are provided.

Can I automate cleanup and rollback for Salesforce test data?

Yes, you can automate cleanup and rollback for Salesforce test data by applying strategies for test data isolation that systematically remove generated records after testing, keeping your org environment clean and maintaining data integrity.

Why use pandas for Salesforce data management tasks?

Using pandas for Salesforce data management tasks enables efficient handling of bulk data transformations, field mapping, and data validation workflows before pushing records through Salesforce CLI, streamlining complex data operations and ensuring accuracy.