When you need an LWC that talks to the device hardware (barcode scanner, biometrics, NFC, location, document scanner, payments, AR capture, and more), this routes Claude through the lightning/mobileCapabilities module with the correct type definitions and availability gating. It knows to check isAvailable() before every call, use the non-deprecated APIs (avoiding things like the old beginCapture/resumeCapture/endCapture triple for barcode), and map rejection codes to the right failure enums. Works across eleven native capabilities with a shared BaseCapability pattern. The workflow is lookup the capability, load the reference docs, wire it with try/catch and graceful desktop fallback. Explicitly excludes offline validation and generic SLDS component selection, which have their own skills.
npx -y skills add forcedotcom/sf-skills --skill mobile-platform-native-capabilities-integrate --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
sickn33/antigravity-awesome-skills
wshobson/agents