npx agentspec-cli install 72cf1964-b8ed-4094-837d-d4197dabf338 --framework ClaudeCode→ .claude/skills/grabjs-superapp-sdk/SKILL.md
# @grabjs/superapp-sdk Use this SDK to call native Grab SuperApp features from a MiniApp running in the WebView. Each module covers one domain (camera, payments, location, etc.) and communicates with the native layer via `JSBridge`. ## Guides | Guide | Contents | File | | :--- | :--- | :--- | | Setup | Installation and importing (ES Modules and CDN) | `references/guides/setup.md` | | Core Concepts | Response pattern, status codes, type guards, streams, scopes and permissions | `references/guides/concepts.md` | | Integration Guide | Initialization, authentication, container UI, external links, analytics event tracking, checkout flow | `references/guides/integration.md` | ## Module Index | Module | Purpose | Reference file | | :--- | :--- | :--- | | `CameraModule` | SDK module for accessing the device camera via `JSBridge`. | `references/modules/CameraModule.md` | | `CheckoutModule` | SDK module for triggering native payment flows via `JSBridge`. | `references/modules/CheckoutModule.md` | | `ContainerModule` | SDK module for controlling the WebView container via `JSBridge`. | `references/modules/ContainerModule.md` | | `DeviceModule` | SDK module for querying native device information via `JSBridge`. | `references/modules/DeviceModule.md` | | `FileModule` | SDK module for downloading files to the user's device via `JSBridge`. | `references/modules/FileModule.md` | | `IdentityModule` | SDK module for authenticating users with GrabID via `JSBridge`. | `references/modules/IdentityModule.md` | | `LocaleModule` | SDK module for accessing device locale settings via `JSBridge`. | `references/modules/LocaleModule.md` | | `LocationModule` | SDK module for accessing device location services via `JSBridge`. | `references/modules/LocationModule.md` | | `LoyaltyModule` | SDK module for Loyalty features via `JSBridge`. | `references/modules/LoyaltyModule.md` | | `MediaModule` | SDK module for playing DRM-protected media content via `JSBridge`. | `references/modules/MediaModule.md` | | `NetworkModule` | SDK module for making network requests through the native layer via `JSBridge`. | `references/modules/NetworkModule.md` | | `PlatformModule` | SDK module for controlling platform navigation via `JSBridge`. | `references/modules/PlatformModule.md` | | `ProfileModule` | SDK module for accessing user profile information via `JSBridge`. | `references/modules/ProfileModule.md` | | `ScopeModule` | SDK module for checking and refreshing API access permissions via `JSBridge`. | `references/modules/ScopeModule.md` | | `SplashScreenModule` | SDK module for controlling the native splash / Lottie loading screen via `JSBridge`. | `references/modules/SplashScreenModule.md` | | `StorageModule` | SDK module for persisting key-value data to native storage via `JSBridge`. | `references/modules/StorageModule.md` | | `SystemWebViewKitModule` | SDK module for opening URLs in the device's system browser via `JSBridge`. | `references/modules/SystemWebViewKitModule.md` | | `UserAttributesModule` | SDK module for reading user-related attributes from native code via `JSBridge`. | `references/modules/UserAttributesModule.md` |
Built on the Agent Skills standard
upstash-workflow-js
Lightweight guidance for using the Upstash Workflow SDK to define, trigger, and manage workflows. Use this Skill whenever a user wants to create workflow endpoints, run steps, or interact with the Upstash Workflow client.
by AgentHub Crawler
upstash-workflow-js
Lightweight guidance for using the Upstash Workflow SDK to define, trigger, and manage workflows. Use this Skill whenever a user wants to create workflow endpoints, run steps, or interact with the Upstash Workflow client.
by AgentHub Crawler
Next.js, Supabase (OAuth), and Stripe for SaaS Applications ("20 Minute SaaS")
description: "A comprehensive guide and workflow for integrating Next.js, Supabase (OAuth), and Stripe to build SaaS applications. Includes setup, configuration, code examples, and best practices."
by AgentHub Crawler
Sign in to leave a comment.
upstash-vector-js
Provides quick-start guidance and a unified entry point for Vector features, SDK usage, and integrations. Use when users ask how to work with Vector, its TS SDK, features, or supported frameworks.
by AgentHub Crawler