Domain skill
gemini
Markdown synced from browser-harness domain skills.
- Host
- gemini
- Files
- 1
Agent prompt
Use this skill
Copy this prompt into your coding agent to make it enable browser-harness domain skills and read this exact domain folder before automating.
Set up https://github.com/browser-use/browser-harness for me if it is not already installed. If setup is needed, read `install.md` first to install and connect it to my real browser. Then read `SKILL.md` for normal usage and always read `helpers.py` because that is where the browser-harness functions are. Enable domain skills if they are not already enabled by setting `BH_DOMAIN_SKILLS=1` for browser-harness. Use the `gemini` domain skill from `agent-workspace/domain-skills/gemini/`. Read every markdown file for this domain before inventing an approach: - agent-workspace/domain-skills/gemini/spark-skills.md Use those domain-skill notes to complete my task for `gemini` in my real browser. When you open a setup, verification, or task tab, activate it so I can see the active browser tab.
Skill contents
What the agent will read
Gemini Spark skills
spark-skills.md
- Open https://gemini.google.com/spark/skills. Locate the card whose title text exactly equals the intended skill name. Read the title separately from the description. A prefix match can select both Foo and Foo Bar. Stop...
- The editor exposes Skill description and Skill instructions textboxes, Save skill, and Skills, go back controls.
- The instruction editor is a rich contenteditable field. After replacing long text, compare rendered text with repeated blank lines normalized rather than comparing raw textContent.
- After saving, wait for the Skill saved notice to disappear before using Skills, go back. Navigating away while the notice is still active can show a misleading Leave without saving? dialog even when the save button...
Show full markdown
Editing a skill
- Open
https://gemini.google.com/spark/skills. Locate the card whose title text exactly equals the intended skill name. Read the title separately from the description. A prefix match can select bothFooandFoo Bar. Stop if the title does not identify one card. - The editor exposes
Skill descriptionandSkill instructionstextboxes,Save skill, andSkills, go backcontrols. - The instruction editor is a rich contenteditable field. After replacing long text, compare rendered text with repeated blank lines normalized rather than comparing raw
textContent. - After saving, wait for the
Skill savednotice to disappear before usingSkills, go back. Navigating away while the notice is still active can show a misleadingLeave without saving?dialog even when the save button already saysSaved.
Recovering earlier content
Open the completed Spark conversation that created or last edited the intended skill. Completed conversations can retain skill confirmation cards. Find remy-confirmation-card elements whose data-test-id="header" text exactly equals the skill name. Inspect the matching data-test-id="body" content.
Use conversation order and displayed timestamps to identify the last confirmed version before the unwanted edit. If the history does not establish that version, ask the user which content to restore. Reopen the intended skill. Replace its description and instructions with the recovered content. Save the skill. Wait for the save notice to disappear.
Always verify the restored description and instructions by reopening the skill after the final save.