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
Decision gist · record as of 2026-07-27
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.
Use it when
- Yes.
- argent-settings-permissions lets you test denial scenarios by configuring Android permission flags to deny microphone access before app.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Install
software-mansion/argent/argent-settings-permissions · repository language: TypeScript
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently 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)
File tree — 1 file
packages/skills/skills/argent-settings-permissions/SKILL.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Pre-authorize app permissions before launch to skip user prompts”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
argent-device-interact enables developers to script and automate user interface interactions across multiple platforms—iOS simulators, Android emulators, and Chromium-based applications. Built by Software Mansion, this tool provides programmatic control over device interactions, making it ideal for testing workflows, UI automation, and cross-platform application validation.
This skill enables developers to launch and evaluate iOS applications within a simulated runtime environment. Test app interactions, workflows, and UI responsiveness directly from your development setup, eliminating the need for hardware during early-stage validation cycles.
This skill automates visual testing on iOS simulators by capturing screenshots and video during app execution. It integrates with Axiom's Apple development toolkit to help you verify UI behavior, document issues, and validate layouts without manual inspection. Perfect for CI/CD pipelines and rapid iteration cycles.
This skill enables iOS applications to efficiently route Model Context Protocol (MCP) messages and coordinate request handling across device components. It provides the infrastructure needed to manage bidirectional communication patterns and ensure reliable message delivery in mobile environments.
ios-simulator-skill brings iOS development automation to Claude Code with 27 production-grade scripts for Xcode builds, simulator testing, and app deployment. Navigate and interact with iOS UIs semantically while automating the full build-test cycle. Designed for both human developers and AI agents seeking reliable iOS workflow integration.
serve-sim exposes your Apple Simulator as a controllable web interface, making it accessible to AI coding agents and automation tools. Stream the simulator's display as MJPEG and send interactions back via WebSocket—perfect for local development, LAN sharing, or remote Mac setups with tunneling.
More skills argent-test-ui-flow (Apache-2.0) · argent-ios-simulator-setup (Apache-2.0) · argent-android-emulator-setup (Apache-2.0)