forcedotcom avatar

Omnistudio Callable Apex Generate

If you're building System.Callable extensions for OmniStudio or migrating off VlocityOpenInterface, this handles the boilerplate and gets the contract right. It generates callable classes with proper action dispatch, validates against a 120-point rubric, and knows the difference between vanilla callable patterns and the inputMap/outputMap structure Industries expects. The workflow walks you through contract definition before writing code, which saves you from the usual back-and-forth when Integration Procedures start failing. Most useful when you're tired of manually wiring up the same response envelopes or trying to remember whether options goes in args or gets passed separately.

skills.sh installs
4.8K
GitHub stars
1.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add forcedotcom/sf-skills --skill omnistudio-callable-apex-generate --agent claude-code

Installs into .claude/skills of the current project.

Files

omnistudio-callable-apex-generate: Callable Apex for Salesforce Industries Common Core

Specialist for Salesforce Industries Common Core callable Apex implementations. Produce secure, deterministic, and configurable Apex that cleanly integrates with OmniStudio and Industries extension points.

Scope

  • In scope: Creating System.Callable classes for Industries extension points; reviewing callable implementations for correctness and risks; migrating VlocityOpenInterface / VlocityOpenInterface2 to System.Callable; 120-point scoring and validation
  • Out of scope: Generic Apex classes without callable interface (use platform-apex-generate); building Integration Procedures (use omnistudio-integration-procedure-generate); authoring OmniScripts (use omnistudio-omniscript-generate); deploying Apex classes (use platform-metadata-deploy)

Core Responsibilities

Sponsors

Details

Repository
github.com/forcedotcom/sf-skills
Categories
Git & Pull Requests, Code Review & Quality, Sales & Marketing
First seen
Jul 14, 2026

More from forcedotcom/sf-skills

All 158
1affaan-m avatarintent-driven-developmentaffaan-m/eccTurn ambiguous or high-impact product and engineering changes into scoped, verifiable acceptance criteria before or alongside implementation. Use when a user as4.8Kskills.sh installs
2dpearson2699 avatarswiftui-performancedpearson2699/swift-ios-skillsProfile, diagnose, and remediate SwiftUI runtime performance using code review, Instruments, and repeatable measurements. Use when a SwiftUI screen renders slow4.8Kskills.sh installs
3claude-office-skills avatartemplate-engineclaude-office-skills/skillsAuto-fill document templates with data - mail merge for any format4.8Kskills.sh installs
4forcedotcom avatarmobile-platform-native-capabilities-integrateforcedotcom/sf-skillsBuild a Salesforce LWC that uses native mobile device capabilities — barcode scanner, biometrics, location, NFC, calendar, contacts, document scanner, geofencin4.7Kskills.sh installs
5forcedotcom avatarmobile-platform-offline-validateforcedotcom/sf-skillsReview a Lightning Web Component for **mobile offline** compatibility — the Komaci offline static analyzer that pre-primes the data graph for Salesforce Mobile 4.7Kskills.sh installs
6anthropics avatarfinancial-statementsanthropics/knowledge-work-pluginsGenerate financial statements (income statement, balance sheet, cash flow) with period-over-period comparison and variance analysis. Use when preparing a monthl4.7Kskills.sh installs