byhypersocialinc· 21 skills
Use when adding an iOS Share Extension that saves a shared link or text into a native app from the system share sheet — especially on a Convex + Clerk stack. Covers the new app-extension target (XcodeGen/project.yml), App Group + keychain-access-group entitlements on BOTH targets, the Clerk shared-session gotcha (pin keychain service + accessGroup so the extension reuses the app's signed-in session), calling a Convex action from the extension via ConvexClientWithAuth, a resilient App Group save-queue drained by the host app on activation, NSExtensionActivationRule setup, LPMetadataProvider link preview, and a branded SwiftUI card. Use when the extension can't read the app's login, the share sheet target doesn't appear, or shares get lost offline.
$npx -y skills add hypersocialinc/agent-skills --skill ios-share-extensionInstalls into the current project.
Run `npx skills use "https://github.com/hypersocialinc/agent-skills" --skill "hypersocialinc/agent-skills/ios-share-extension"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/hypersocialinc/agent-skills" that are relevant to the current task. Run `npx skills add "https://github.com/hypersocialinc/agent-skills"` and select the relevant skills, then follow their instructions.