{"enrichment":{"faq":[{"a":"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.","q":"How do I grant camera permission on iOS simulator with argent-settings-permissions?"},{"a":"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.","q":"Can argent-settings-permissions suppress permission dialogs on iOS?"},{"a":"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.","q":"How do I deny microphone access on Android with this tool?"},{"a":"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.","q":"Can I reset location permission to trigger first-run dialogs again?"},{"a":"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.","q":"What permissions can argent-settings-permissions manage?"},{"a":"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.","q":"Is argent-settings-permissions open source?"}],"shadow_tags":["test-automation","permission-management","ios-simulator","android-emulator","pre-authorization","runtime-permissions","tcc-database","app-testing"],"summary_rewrite":"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."},"files":[{"bytes":15236,"path":"packages/skills/skills/argent-settings-permissions/SKILL.md","sha256":"9d250ce826fbae674c527b308f16d198c0a6e52a7b8171087511683ec0ef5980","url":"https://skillfed.io/files/software-mansion/argent/argent-settings-permissions/ba001bad/SKILL.md"}],"id":"software-mansion/argent/argent-settings-permissions","links":{"html":"https://skillfed.io/software-mansion/argent/argent-settings-permissions","md":"https://skillfed.io/software-mansion/argent/argent-settings-permissions.md","repo":"https://github.com/software-mansion/argent"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":53,"language":"TypeScript","last_updated":"2026-07-27","license":"Apache-2.0","name":"argent-settings-permissions","publisher":"software-mansion","stars":1824},"relations":{"similar":[{"id":"software-mansion/argent/argent-device-interact"},{"id":"dpearson2699/swift-ios-skills/ios-simulator"},{"id":"CharlesWiltgen/Axiom/axiom-test-simulator"},{"id":"andreev-danila/skills/ios-mcp-routing"},{"id":"conorluddy/ios-simulator-skill/ios-simulator-skill"},{"id":"EvanBacon/serve-sim/serve-sim"},{"id":"software-mansion/argent/argent-tv-interact"},{"id":"software-mansion/argent/argent-test-ui-flow"},{"id":"rorkai/app-store-connect-cli-skills/asc-shots-pipeline"},{"id":"software-mansion/argent/argent-react-native-app-workflow"}]},"slug":{"owner":"software-mansion","repo":"argent","skill":"argent-settings-permissions"},"version":"ba001bad"}
