com um clique
remove-template
Remove a template from the Templates repository
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Remove a template from the Templates repository
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Add Salesforce Mobile SDK capabilities to Android Kotlin applications. Covers creating new apps with the SDK pre-integrated, or adding base SDK, SmartStore (encrypted database), MobileSync (cloud sync), and biometric authentication to existing applications.
Integrate Salesforce Mobile SDK into iOS Swift apps. Covers creating a new app, adding SDK auth, SmartStore (encrypted local DB), MobileSync (cloud sync), and biometric auth (Face ID / Touch ID). Use when an iOS Swift project needs Salesforce login, encrypted local storage backed by SmartStore, sObject-to-soup synchronization, or biometric session locking.
End-to-end test harness for the consolidated SDK consumer skills. Creates 10 apps (5 iOS, 5 Android) in parallel, one per scenario within the ios-mobile-sdk and android-mobile-sdk skills, builds each, and reports results.
Test templates with test_template.sh script
Update the minimum iOS deployment target across all iOS and React Native templates
| name | remove-template |
| description | Remove a template from the Templates repository |
| type | skill |
This skill removes a template from the SalesforceMobileSDK-Templates repository.
iOSNativeSwiftTemplate)appType from templates.json (e.g., native_swift, hybrid_local)appTypecd SalesforceMobileSDK-Templates
git rm -r <TemplateName>
File: templates.json
Remove the template entry completely:
{
"path": "TemplateName",
"description": "...",
"appType": "...",
"platforms": ["..."]
}
File: setversion.sh
Remove references in two sections:
Section 1: build.gradle.kts (Android templates only)
# Remove line like:
update_build_gradle_dependencies "./TemplateName/app/build.gradle.kts" "${OPT_VERSION}"
Section 2: package.json (all templates)
# Remove line like:
update_package_json "./TemplateName/package.json" "${SDK_TAG}"
# or for SPM templates:
update_package_json "./TemplateName/package.json" "${SDK_TAG_SPM}"
File: test_template.sh
Usually no changes needed - script reads templates.json dynamically.
Check for: Special handling or explicit exclusions of this template.
File: TESTING.md
Search for: Template name in examples.
Remove: Any documentation specifically mentioning this template.
File: CLAUDE.md
Remove template from:
File: README.md
Remove template from:
grep -r "TemplateName" --exclude-dir=node_modules .
git rm -rgrep -r "TemplateName" --exclude-dir=node_modules .Run the test script to ensure remaining templates still work:
./test_template.sh
Or test specific templates:
./test_template.sh --template <OtherTemplateName>
git add -A
git commit -m "Remove <TemplateName> template
Removed template directory and all references from:
- templates.json
- setversion.sh
- TESTING.md
- CLAUDE.md
- README.md"
git push origin <branch-name>
After pushing to a branch, proceed to the Package repository to update references there.
See: SalesforceMobileSDK-Package/.claude/skills/remove-template.md