App
Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.
The agent-device skill enables Claude Code to control iOS and Android simulators and physical devices for interactive mobile application testing. This skill allows AI-assisted debugging, performance profiling, and automated testing workflows directly from the Claude Code editor. Developers working on the New Expensify mobile app or other React Native projects can leverage this skill to streamline their mobile development and QA processes. The skill requires the agent-device package to be installed globally via npm.
Key Features
Use Cases
- 01Testing New Expensify mobile features across iOS and Android platforms
- 02Debugging mobile app issues with AI assistance during development
- 03Running performance profiling sessions on mobile simulators
- 04Automating repetitive mobile testing tasks through conversational commands
- 05Validating React Native component behavior on different mobile platforms
- 06Conducting interactive QA sessions with simulator control from the editor
Related Skills
View moresuperpowers
An agentic skills framework & software development methodology that works.
skills
Skills for Real Engineers. Straight from my .agents directory.
skills
Public repository for Agent Skills
ponytail
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
App — FAQ
What is the agent-device skill for Claude Code?+
It's an optional skill that allows Claude Code to drive iOS and Android simulators or physical devices for interactive testing, debugging, and performance profiling of mobile applications. It's particularly useful for developers working on React Native projects like New Expensify.
How do I install the agent-device skill?+
First, install the agent-device package globally using npm install -g agent-device. Then place the skill definition files from the .claude/skills/agent-device/ directory where Claude Code can discover them, typically in your project's .claude/skills/ folder.
Which AI client does this skill work with?+
This skill is specifically designed for Claude Code, as mentioned in the New Expensify documentation for AI-assisted mobile testing.
Is the agent-device skill required to use New Expensify?+
No, the agent-device skill is optional and only needed for AI-assisted mobile testing workflows. You can develop and test New Expensify without it using standard simulator and emulator tools.
What are the prerequisites for using this skill?+
You need Node.js and npm installed, the agent-device package installed globally (npm install -g agent-device), and either iOS simulators (Xcode) or Android emulators configured on your development machine. Claude Code must also be set up in your development environment.
Is the agent-device skill free to use?+
The skill itself is part of the open-source New Expensify project, but using it requires Claude Code access. Check the agent-device package and Claude Code licensing for specific terms.
How do I install App?+
Open the source repository on GitHub and follow its README. App is a skill — MCP Agents Market links you directly to the official repo.
Is App free?+
App is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.