Gemini agent
AI agent skills
npx -y skills add ninjaproger/skills --skill gemini-agentAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Delegate complex, multi-step coding tasks to the Google Gemini CLI agent running in the background. Use when the user wants to offload autonomous coding work to gemini — including TCA feature development (new reducer/view/tests in a modular iOS app) and iOS Simulator automation (build, install, navigate, inspect). Gemini runs non-interactively via `gemini "prompt"`, handles tool calls and file edits autonomously, and returns a final summary. Use for tasks that benefit from background execution: "implement X feature using gemini", "have gemini add tests for Y", "use gemini to navigate the simulator and verify Z", "run gemini in the background to build this".
SKILL.md
3.7 KB, 755 tokens by cl100k_base, as published. Nobody here has run it
Gemini Agent
Quick Start
gemini skills install <TCA_DEVELOPER_SKILL_PATH> && gemini skills enable tca-developer
cd [PROJECT_ROOT] && gemini --approval-mode yolo "Use the tca-developer skill to implement [FEATURE_NAME]. ..."
Sibling Skill Paths
This skill is part of a plugin. The other skills (tca-developer, tca-architect, ios-simulator)
are installed in the same plugin directory as this skill.
Derive their absolute paths by replacing the last path component of this skill's base directory:
- This skill's base:
.../skills/gemini-agent/ - tca-developer:
.../skills/tca-developer/ - ios-simulator:
.../skills/ios-simulator/
Use the resolved absolute path wherever <SKILL_PATH> appears below.
Install a skill (idempotent — safe to re-run after updating skill source):
gemini skills install <TCA_DEVELOPER_SKILL_PATH>
gemini skills enable tca-developer
gemini skills list # confirm it appears and is enabled
Only install ios-simulator when simulator testing is requested:
gemini skills install <IOS_SIMULATOR_SKILL_PATH>
gemini skills enable ios-simulator
Run
TCA Feature Development
cd [PROJECT_ROOT] && gemini --approval-mode yolo \
"Use the tca-developer skill to implement [FEATURE_NAME]. \
Explore Sources/, use [REFERENCE_FEATURE] as style reference. \
When implementation is done, validate by running: [TEST_COMMAND]. \
Report test results and a summary of files created."
Where [TEST_COMMAND] is the project's test command, e.g.:
xcodebuild test -project MyApp.xcodeproj -scheme MyAppTests \
-destination 'platform=iOS Simulator,name=iPhone 17 Pro' -skipMacroValidation
Identify [REFERENCE_FEATURE] by listing Sources/ and picking the nearest existing feature.
iOS Simulator Automation
The ios_sim.py script is at <IOS_SIMULATOR_SKILL_PATH>/scripts/ios_sim.py. Resolve this path
from this skill's base directory before running.
gemini --approval-mode yolo \
"Use the ios-simulator skill to [TASK]. \
Simulator script: <IOS_SIMULATOR_SKILL_PATH>/scripts/ios_sim.py. Print a summary when done."
TCA Feature Development + Simulator Verification
cd [PROJECT_ROOT] && gemini --approval-mode yolo \
"Use the tca-developer skill to implement [FEATURE_NAME]. \
Validate with: [TEST_COMMAND]. \
Then use the ios-simulator skill to verify the UI. \
Simulator script: <IOS_SIMULATOR_SKILL_PATH>/scripts/ios_sim.py. Print a summary."
Tips
--approval-mode yololets Gemini execute tools and edit files without pausing for approval- Use
--output-format jsonfor machine-readable output in CI - Use
gemini -r "latest"to follow up on a previous run - For simulator tasks, provide the UDID or tell Gemini to run
ios_sim.py listfirst
References
references/gemini-cli.md— Full flag reference forgemini. Read when you need non-default flags (output format, session resume, model selection).
What ships with it: 1 file
2.0 KB alongside SKILL.md
references/
- gemini-cli.md2.0 KB
Gives 0 of the 12 instructions most context ai engineering skills give in 755 tokens
Counted across 1,193 of the 1,976 authors here whose files we hold, read 2026-08-07
- Dispatch a fresh implementer subagent per taskin 48 of 1193, across 19 files
- Dispatch a final code reviewer after all tasksin 33 of 1193, across 8 files
- Provide full task text to the subagentin 30 of 1193, across 9 files
- Review spec compliance before code qualityin 27 of 1193, across 10 files
- Make the hook script executablein 26 of 1193, across 8 files
- Re-snapshot after navigation or DOM changesin 25 of 1193, across 19 files
- Read files before editing themin 22 of 1193, across 11 files
- Answer subagent questions before proceedingin 22 of 1193, across 7 files
- Mark task complete in TodoWrite after approvalin 22 of 1193, across 6 files
- Merge hook into existing settingsin 21 of 1193, across 3 files
- Ask if installation is global or projectin 20 of 1193, across 2 files
- Copy the hook script to target locationin 20 of 1193, across 2 files
Said here and by no other author read
- change to project root before running gemini
- use yolo approval mode
- install required sibling skills first
- list skills to confirm installation
- derive absolute paths for sibling skills
- run gemini non-interactively with a prompt
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.