argent-settings-permissions
This skill lets you configure and pre-authorize application permissions upfront, eliminating runtime permission dialogs that interrupt user experience. Built for Argent, it simplifies permission management by establishing consent rules before your app starts, reducing friction in the onboarding flow.
argent-settings-permissions pre-authorizes camera access by configuring the iOS simulator's TCC (Transparency, Consent, and Control) database before app launch. This eliminates the runtime permission dialog. You specify camera as a permission in your Argent configuration, and the tool applies it to the simulator environment, allowing your app to access the camera without prompting the user.
AI-generated summary based on this skill's SKILL.md
Install
software-mansion/argent/argent-settings-permissions · repository language: TypeScript
git clone https://github.com/software-mansion/argent
cp -r argent/packages/skills/skills/argent-settings-permissions ~/.claude/skills/argent-settings-permissionsFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I grant camera permission on iOS simulator with argent-settings-permissions?
argent-settings-permissions pre-authorizes camera access by configuring the iOS simulator's TCC (Transparency, Consent, and Control) database before app launch. This eliminates the runtime permission dialog. You specify camera as a permission in your Argent configuration, and the tool applies it to the simulator environment, allowing your app to access the camera without prompting the user.
Can argent-settings-permissions suppress permission dialogs on iOS?
Yes. argent-settings-permissions suppresses permission dialogs by pre-authorizing permissions before your app launches. Instead of users seeing runtime prompts for camera, microphone, location, or photos, the tool configures consent upfront in the simulator's TCC database. This streamlines onboarding and removes friction from the first-run experience.
How do I deny microphone access on Android with this tool?
argent-settings-permissions lets you test denial scenarios by configuring Android permission flags to deny microphone access before app launch. This allows you to verify how your app behaves when permissions are denied or revoked, without requiring manual rejection through the settings app or runtime dialogs.
Can I reset location permission to trigger first-run dialogs again?
Yes. argent-settings-permissions supports resetting permissions to their default state, which re-triggers first-run permission dialogs on next app launch. This is useful for testing the permission request flow repeatedly without reinstalling the app or manually clearing settings.
What permissions can argent-settings-permissions manage?
argent-settings-permissions manages runtime permissions including camera, microphone, location, contacts, photos, calendar, reminders, notifications, and media library access. It works on both iOS simulators (via TCC database configuration) and Android emulators (via permission flags), letting you pre-authorize, deny, or reset any of these permissions before app launch.
Is argent-settings-permissions open source?
Yes. argent-settings-permissions is licensed under Apache-2.0, making it open source and freely available for use, modification, and distribution under the Apache License terms.
SKILL.md
rendered from the published skill — quoted content, verbatim
What this tool is for
settings-permissions edits the platform's permission store directly - the iOS simulator's TCC database, or Android's package-manager permission flags. It replaces the manual Settings → Privacy dance during test setup: pre-authorize a service so the app never has to ask, deny it up front to test the refusal path, or reset it so the first-run dialog appears again on the next launch.
It is a test-setup / out-of-band tool, not a general permissions toggle. The
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 1 file
packages/skills/skills/argent-settings-permissions/SKILL.md