forcedotcom avatar

Using Mobile Native Capabilities

If you're building Lightning Web Components for Salesforce Mobile, this handles the boilerplate for tapping into device features like barcode scanners, biometrics, and location services. The skill knows how to import from the lightning/mobileCapabilities module, check availability with isAvailable() so your component degrades gracefully on desktop or mobile web, and wire up the correct error handling. It also navigates the deprecated versus current APIs, which saves you from digging through Salesforce docs every time. From forcedotcom with 709 stars and 1.3K installs, so it's production tested. Honestly just a time saver if you're doing any mobile native work in the Salesforce ecosystem.

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

Install

$ npx -y skills add forcedotcom/sf-skills --skill using-mobile-native-capabilities --agent claude-code

Installs into .claude/skills of the current project.

Files

If you're building Lightning Web Components for Salesforce Mobile, this handles the boilerplate for tapping into device features like barcode scanners, biometrics, and location services. The skill knows how to import from the lightning/mobileCapabilities module, check availability with isAvailable() so your component degrades gracefully on desktop or mobile web, and wire up the correct error handling. It also navigates the deprecated versus current APIs, which saves you from digging through Salesforce docs every time. From forcedotcom with 709 stars and 1.3K installs, so it's production tested. Honestly just a time saver if you're doing any mobile native work in the Salesforce ecosystem.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/forcedotcom/sf-skills
Categories
DevOps & CI/CD, Git & Pull Requests, Code Review & Quality, Sales & Marketing, Mobile Development, Finance & Trading
First seen
Jul 14, 2026

More from forcedotcom/sf-skills

All 158
1loops-so avatarloops-lmxloops-so/skillsUse this skill whenever LMX is used, produced, reviewed, migrated, or modified. This includes composing campaigns, loops, lifecycle emails, or email-message bod1.5Kskills.sh installs
2lobehub avatardebuglobehub/lobehubDebug package usage guide. Use when adding debug logging, understanding log namespaces, or implementing debugging features. Triggers on debug logging requests o1.5Kskills.sh installs
3nexscope-ai avataramazon-ppc-campaignnexscope-ai/amazon-skillsAmazon PPC campaign builder and optimizer for sellers. Two modes: (A) Build — design a complete campaign structure from scratch with keyword groupings, bid calc1.5Kskills.sh installs
4quodsoler avatarue-editor-toolsquodsoler/unreal-engine-skillsUse when extending the Unreal Editor with editor tool, editor utility widget, Blutility, detail customization, property customization, editor mode, asset editor1.5Kskills.sh installs
5dimillian avatarmacos-spm-app-packagingdimillian/skillsScaffold, build, and package SwiftPM-based macOS apps without an Xcode project. Use when you need a from-scratch macOS app layout, SwiftPM targets/resources, a 1.4Kskills.sh installs
6davila7 avatarscientific-slidesdavila7/claude-code-templatesBuild slide decks and presentations for research talks. Use this for making PowerPoint slides, conference presentations, seminar talks, research presentations, 1.4Kskills.sh installs