en un clic
remove-template
Remove a template from the Templates repository
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
Remove a template from the Templates repository
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle 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