app-extensions

Scaffold Share, Action, Keyboard, and Safari Web extension targets with App Groups.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/ano4l/SiteRent --skill app-extensions-ano4l
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: app-extensions
Source: https://github.com/ano4l/SiteRent/tree/main/skills/generators/app-extensions
Command: npx skills add https://github.com/ano4l/SiteRent --skill app-extensions-ano4l

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates production-ready app extension infrastructure to support Share Extensions, Action Extensions, Keyboard Extensions, and Safari Web Extensions with App Groups data sharing, reducing boilerplate and setup time for multi-extension projects.

Core Features & Use Cases

  • Scaffold extension targets (Share, Action, Keyboard, Safari Web) with boilerplate Swift code and Info.plist configurations.
  • Provide guidance and templates to wire App Groups, shared data, and cross-target wiring across a single project.
  • Use Case: A developer wants to add multiple extensions to a new iOS app and needs consistent scaffolding and cross-extension sharing.

Quick Start

Run the app-extensions generator and follow prompts to scaffold Share, Action, Keyboard, and Safari Web extension targets with App Groups integration.

Frequently Asked Questions about app-extensions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold multiple iOS app extensions with App Groups data sharing?

To scaffold multiple iOS app extensions with App Groups, you can use an automation generator to build production-grade Share, Action, Keyboard, and Safari Web Extension targets, including Swift boilerplate and Info.plist configurations for shared infrastructure.

What is the best way to set up boilerplate code for a Safari Web Extension?

The best way to set up boilerplate code for a Safari Web Extension is to use a scaffolding generator that automates target creation and provides production-ready Swift code and cross-extension wiring.

How do I configure App Groups for cross-extension data sharing in Xcode?

Configuring App Groups for cross-extension data sharing in Xcode involves wiring shared data containers across multiple targets; an extension scaffolding tool provides guided templates to automate this infrastructure setup.

Can I generate both Share and Action extension targets for a macOS project simultaneously?

Yes, you can generate both Share and Action extension targets for a macOS project simultaneously by using a multi-extension scaffolding generator that builds cross-platform infrastructure with App Groups integration.

Do I need to manually configure Info.plist files when adding a Keyboard Extension?

No, you do not need to manually configure Info.plist files when adding a Keyboard Extension if you use an automation tool that generates production-ready extension infrastructure and necessary configurations automatically.