Mobile Apps

Mobile Apps from microsoft/power-platform-skills.

by @microsoft 22 skills

Skills in this plugin

22
  1. Edit App · microsoft
    Use when the user wants to iterate on an existing generated Power Apps mobile app after /create-mobile-app: update the plan, data model, native capabilities, design, screens, generated app code, and preview without restarting the full project flow.
    2.7k repo stars
  2. Debug App · microsoft
    Use when the user has finished building a mobile app, started it with `npm run dev`, and wants the running app monitored for runtime errors AND silent failures (empty lists, blank screens, swallowed network errors) and fixed autonomously. Accepts a free-text symptom (e.g., `/debug-app "todos not appearing on home screen"`) to drive terminal-log diagnostics — injects temporary console.log statements at data-path boundaries, reads Metro terminal output, and cleans up logs after the root cause is fixed. Otherwise polls the Metro terminal every 5s, classifies errors using an 8-category table, fixes inline or routes to the right skill, verifies each fix from terminal output, and exits after 3 consecutive clean polls. Foreground loop — blocks the conversation while running. Run only after the app is loaded.
    2.7k repo stars
  3. Add Native · microsoft
    Public entry point for native device capabilities and native controls — camera, image picker, barcode/QR scanner, document picker, file picker, secure storage, file system, sharing, PDF generation/viewing, pen/signature capture, background GPS/geolocation tracking, or supported local file workflows — in a Power Apps mobile app. Also owns routing to internal camera/PDF/pen/geolocation implementation helpers and the guidance boundary between native wrappers and Dataverse File/Image host controls.
    2.7k repo stars
  4. Report Issue · microsoft
    Use when the user wants to report a bug, file an issue, submit a bug report, or report any problem with the mobile-app plugin.
    2.7k repo stars
  5. Check Updates · microsoft
    Use when a Power Apps mobile project needs dependency updates or an npm audit review. Checks the mobile-app plugin first, then updates the native host, other Microsoft packages, and all remaining direct npm packages in order with validation and rollback.
    2.7k repo stars
  6. Design System · microsoft bundle
    Creates the Tamagui brand system for an Expo/React Native Power Apps mobile app, including design-system.md, tokens.ts, and an HTML gallery.
    2.7k repo stars
  7. Open Wrap Url · microsoft
    Use when the user wants to open the Power Apps Wrap page for an app ID in the active environment.
    2.7k repo stars
  8. Add Sample Data · microsoft
    Use when the user wants to seed Dataverse tables with realistic sample records so a freshly-scaffolded code app shows real-looking data on first launch. Generates contextually appropriate rows from each table's schema and inserts them in dependency order. Mirrors microsoft/power-platform-skills/power-pages/add-sample-data, adapted for mobile apps.
    2.7k repo stars
  9. Preview Screens · microsoft
    Use when the user wants to preview generated screens in a browser without starting Metro / a simulator — for example after /create-mobile-app finishes or after /edit-app regenerates a screen.
    2.7k repo stars
  10. Setup Datamodel · microsoft
    Use when the user wants to design or redesign the Dataverse schema and connector plan for an existing mobile app, or has an ER diagram (image, Mermaid, or text) to apply. Skip when the user is creating a brand-new app — /create-mobile-app handles the data model inline.
    2.7k repo stars
  11. Edit Offline Profile · microsoft
    Internal mobile-app workflow read and executed only by mobile orchestrators to change one table's scope, columns, or sync settings in a Mobile Offline Profile.
    2.7k repo stars
  12. Add Camera · microsoft
    Internal implementation skill invoked by /add-native for camera, image picker, barcode scanner, QR scanner, and camera/gallery Dataverse artifact workflows.
    2.7k repo stars
  13. Enable Tables Offline · microsoft
    Internal mobile-app workflow read and executed only by /setup-offline-profile to enable Dataverse table prerequisites for a Mobile Offline Profile.
    2.7k repo stars
  14. Preview Offline Scope · microsoft
    Use when the user wants to estimate the download size + sync frequency cost of an offline profile BEFORE pushing to users. Read-only. Wraps verify-offline-profile.js with per-table row-count estimates.
    2.7k repo stars
  15. Setup Offline Profile · microsoft
    Use when the user wants to enable offline mode for a Power Apps mobile app and create a Mobile Offline Profile in Dataverse — designs per-table row scope, relationships, columns, and sync frequency through a 3-gate approval flow.
    2.7k repo stars
  16. Assign Offline Profile · microsoft
    Use when the user needs to bind users or teams to a Mobile Offline Profile so they actually receive offline sync on their devices. Without this, the profile exists in Dataverse but no one's app uses it.
    2.7k repo stars
  17. Add Pen Input · microsoft
    Internal implementation skill invoked by /add-native for pen, signature, ink, drawing, and handwriting capture workflows using @microsoft/power-apps-native-pen-input.
    2.7k repo stars
  18. Add PDF Report · microsoft
    Internal implementation skill invoked by /add-native for app-generated PDF report workflows using expo-print and, when present, expo-sharing.
    2.7k repo stars
  19. Add PDF Viewer · microsoft
    Internal implementation skill invoked by /add-native for native PDF control workflows. Handles HTTPS and file URI PDF viewing with @microsoft/power-apps-native-pdf-viewer 0.2.9+.
    2.7k repo stars
  20. Add Geolocation · microsoft
    Internal implementation skill invoked by /add-native for native background GPS tracking with durable storage and Dataverse sync using @microsoft/power-apps-native-bglocation.
    2.7k repo stars
  21. Set App Registration Native · microsoft
    Use when the user wants to wire a Power Apps Wrap mobile app to an Entra ID app registration by opening the Power Apps Wrap app-registration page, pasting the resulting client ID, and updating auth.config.json.
    2.7k repo stars
  22. Add Table To Offline Profile · microsoft
    Internal mobile-app workflow read and executed only by mobile orchestrators to add one Dataverse table to an existing Mobile Offline Profile.
    2.7k repo stars