erkamyaman/ionic-capacitor-skills

ionic-native-essentials

Six small Capacitor plugins bundled — Camera, Filesystem, Share, Haptics, Network, Keyboard. Trigger when adding photo upload, file save/read, native share sheet, haptic feedback, network status detection, or keyboard handling to an Ionic Capacitor app.

First seen Apr 26, 2026

Installation

$ npx skills add erkamyaman/ionic-capacitor-skills --skill ionic-native-essentials

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from erkamyaman/ionic-capacitor-skills · top by installs.

npx skills add erkamyaman/ionic-capacitor-skills

Browse all from erkamyaman/ionic-capacitor-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 14
License LICENSE
Default branch main
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0
LicenseMIT
More metadata
author
erkamyaman
version
1.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,681 B
  • docs SUMMARY.md 286 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 29 installs

SKILL.md

Native Essentials

Six small but commonly needed Capacitor plugins. Each gets one focused reference; install only what you actually use.

When to consult

  • Camera (@capacitor/camera) — take photos / pick from gallery: [camera.md](references/camera.md)
  • Filesystem (@capacitor/filesystem) — read / write files in app sandbox: [filesystem.md](references/filesystem.md)
  • Share (@capacitor/share) — native share sheet: [share.md](references/share.md)
  • Haptics (@capacitor/haptics) — taps, vibrations, impact feedback: [haptics.md](references/haptics.md)
  • Network (@capacitor/network) — connection status + offline UX: [network.md](references/network.md)
  • Keyboard (@capacitor/keyboard) — show/hide / resize behavior on focus: [keyboard.md](references/keyboard.md)

Hard rules

  • ✅ Install only the plugins you use — don't install all six "just in case." Each adds binary size.
  • ✅ Run npx cap sync after every plugin install.
  • ✅ Add the relevant Info.plist permission strings for plugins that need them (Camera = NSCameraUsageDescription, Filesystem with photo library access = NSPhotoLibraryUsageDescription).
  • ❌ Don't request permissions on launch — request when the user invokes the feature (tap "Take photo", not on app start).