Form Filling
asgeirtj/system_prompts_leaks
Fill out online forms (Google Forms, Typeform and similar) or PDF, Word and DocuSign forms; prepare a reviewable draft and get approval before submitting or sending.
Fill a web form by mapping field-name → value, with optional template lookup from browser-templates for known forms
$ npx skills add ruvnet/ruflo --skill browser-form-fill -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install ruvnet/ruflo browser-form-fill --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/ruvnet/ruflo.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/ruflo-browser/skills/browser-form-fill .claude/skills/browser-form-fill && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "browser-form-fill" agent skill from https://github.com/ruvnet/ruflo/tree/main/plugins/ruflo-browser/skills/browser-form-fill into .claude/skills/browser-form-fill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "browser-form-fill", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/ruvnet/ruflo/tree/main/plugins/ruflo-browser/skills/browser-form-fillType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add ruvnet/ruflo --skill browser-form-fill -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install ruvnet/ruflo browser-form-fill --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ruvnet/ruflo.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/ruflo-browser/skills/browser-form-fill .agents/skills/browser-form-fill && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "browser-form-fill" agent skill from https://github.com/ruvnet/ruflo/tree/main/plugins/ruflo-browser/skills/browser-form-fill into .agents/skills/browser-form-fill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "browser-form-fill", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ruvnet/ruflo --skill browser-form-fill -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install ruvnet/ruflo browser-form-fill --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ruvnet/ruflo.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/ruflo-browser/skills/browser-form-fill .cursor/skills/browser-form-fill && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "browser-form-fill" agent skill from https://github.com/ruvnet/ruflo/tree/main/plugins/ruflo-browser/skills/browser-form-fill into .cursor/skills/browser-form-fill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "browser-form-fill", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/ruvnet/ruflo.git --path plugins/ruflo-browser/skills/browser-form-fill--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add ruvnet/ruflo --skill browser-form-fill -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install ruvnet/ruflo browser-form-fill --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ruvnet/ruflo.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/ruflo-browser/skills/browser-form-fill .gemini/skills/browser-form-fill && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "browser-form-fill" agent skill from https://github.com/ruvnet/ruflo/tree/main/plugins/ruflo-browser/skills/browser-form-fill into .gemini/skills/browser-form-fill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "browser-form-fill", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install ruvnet/ruflo browser-form-fillInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add ruvnet/ruflo --skill browser-form-fill -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/ruvnet/ruflo.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/ruflo-browser/skills/browser-form-fill .github/skills/browser-form-fill && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "browser-form-fill" agent skill from https://github.com/ruvnet/ruflo/tree/main/plugins/ruflo-browser/skills/browser-form-fill into .github/skills/browser-form-fill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "browser-form-fill", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ruvnet/ruflo --skill browser-form-fill -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install ruvnet/ruflo browser-form-fill --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ruvnet/ruflo.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/ruflo-browser/skills/browser-form-fill .opencode/skills/browser-form-fill && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "browser-form-fill" agent skill from https://github.com/ruvnet/ruflo/tree/main/plugins/ruflo-browser/skills/browser-form-fill into .opencode/skills/browser-form-fill/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "browser-form-fill", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
browser-form-fillFill a web form by mapping field-name → value, with optional template lookup from browser-templates for known forms
Browser Form Fill is an agent skill from ruvnet/ruflo. Fill a web form by mapping field-name → value, with optional template lookup from browser-templates for known forms
Its SKILL.md is about 750 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
The repository describes itself as: 🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory…. The licence is MIT.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 6051f67. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
mcp__plugin_ruflo-core_ruflo__browser_openmcp__plugin_ruflo-core_ruflo__browser_closemcp__plugin_ruflo-core_ruflo__browser_fillmcp__plugin_ruflo-core_ruflo__browser_typemcp__plugin_ruflo-core_ruflo__browser_selectmcp__plugin_ruflo-core_ruflo__browser_checkmcp__plugin_ruflo-core_ruflo__browser_uncheckmcp__plugin_ruflo-core_ruflo__browser_clickmcp__plugin_ruflo-core_ruflo__browser_waitmcp__plugin_ruflo-core_ruflo__browser_snapshot…and 4 more on the same allowed-tools line.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
npxFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npx, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Browser Form Fill loads about 748 tokens when it runs. Until then it costs about 33 tokens; SKILL.md has 277 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
allowed-tools: mcp__plugin_ruflo-core_ruflo__browser_open, mcp__plugin_ruflo-core_ruflo__browser_close, mcp__pluginAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from ruvnet/ruflo at commit 6051f67, republished under its MIT licence (© ruvnet). 277 words, ~748 tokens.
.claude/skills/browser-form-fill/SKILL.md (or your agent's skills folder).Fill a form using a structured field map ({"first_name": "Ada", "company": "..."}). When a browser-templates entry exists for the host, use it to resolve field names → CSS selectors automatically; otherwise resolve via the page accessibility snapshot.
browser-record.--template <name>): pull {field_name → selector} from browser-templates.browser_snapshot, walk the accessibility tree, match each input's accessible name / label to the field map keys.aidefence_has_pii before any keystroke; record pii_in_form: true in the session manifest. Do not record the values themselves in the trajectory; record only the field names + a redacted placeholder.browser_fill / browser_type / browser_select / browser_check per input type.--submit: locate the submit button via the snapshot, browser_click, then browser_wait for navigation.npx -y @claude-flow/cli@latest memory store --namespace browser-templates \
--key "<host>:<form-name>" \
--value "{field_map:{...}, submit_selector:..., post_submit_url_pattern:...}"_assert key.browser_type (simulates keystrokes) rather than browser_fill (sets value programmatically). Record which one was used in the trajectory step.browser-form-fill invocations; chain them via the same session id.© ruvnet, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in plugins/ruflo-browser/skills/browser-form-fill of ruvnet/ruflo.
Open the folder on GitHubat commit 6051f67
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in ruvnet/ruflo, which our catalogue first saw on October 7, 2026.
Browser Form Fill next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Browser Form Fill this skillruvnet/ruflo | 74k | 1 repos | ~748 | Automated safety check: Notes | MIT | |
| Form Fillingasgeirtj/system_prompts_leaks | 69k | — | ~400 | Automated safety check: Pass | CC0-1.0 | |
| Form Field Multiple Labelsthedaviddias/Front-End-Checklist | 74k | — | ~450 | Automated safety check: Pass | MIT | |
| Playwright Automation Fill In Formgithub/awesome-copilot | 40k | 1 repos | ~163 | Automated safety check: Pass | MIT | |
| Form Fillingplatonai/Browser4 | 1.2k | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | |
| Form Validationthedaviddias/Front-End-Checklist | 74k | — | ~633 | Automated safety check: Pass | MIT |
asgeirtj/system_prompts_leaks
Fill out online forms (Google Forms, Typeform and similar) or PDF, Word and DocuSign forms; prepare a reviewable draft and get approval before submitting or sending.
thedaviddias/Front-End-Checklist
A skill your agent uses when reviewing rendered HTML, interactive components, or design-system patterns related to Use a single label for each form field.
github/awesome-copilot
Automate filling in a form using Playwright MCP. An agent skill from github/awesome-copilot.
platonai/Browser4
Automatically fills web forms using provided field data and can optionally submit the form.
thedaviddias/Front-End-Checklist
A skill your agent uses when reviewing templates, rendered HTML, or shared components related to Validate forms accessibly.
mohitagw15856/pm-claude-skills
Map a person's achievements to a target company's published values or leadership principles, so the CV leads with the evidence that company says it rewards.
ruvnet/ruflo
Stores, searches, and retrieves successful patterns with HNSW-indexed semantic search so agents can reuse past solutions instead of relearning them.
ruvnet/ruflo
Runs claude-flow CLI security scans for input validation, path traversal, SQL injection, XSS, hardcoded secrets and known CVEs, and writes an audit report.
ruvnet/ruflo
Applies the SPARC method (specification, pseudocode, architecture, refinement, completion) with 17 specialized modes and multi-agent orchestration, from research to deployment.
ruvnet/ruflo
Coordinates a hierarchical swarm of specialized agents through the claude-flow CLI for work that spans several files or modules at once.
ruvnet/ruflo
Sets up and drives Ruflo, an npm-installed orchestration layer for multi-agent swarms, persistent memory, routing, hooks and its MCP tool catalog.
ruvnet/ruflo
Reference for spawning, listing, monitoring and stopping agents with claude-flow commands, with agent type families, routing codes and coordination tips.
Fill a web form by mapping field-name → value, with optional template lookup from browser-templates for known forms. Browser Form Fill is an agent skill from ruvnet/ruflo.
Run `npx skills add ruvnet/ruflo --skill browser-form-fill -a claude-code`. Or copy the skill folder (plugins/ruflo-browser/skills/browser-form-fill in ruvnet/ruflo) into .claude/skills/browser-form-fill in your project. Claude Code loads it when a task matches its description.
Run `npx skills add ruvnet/ruflo --skill browser-form-fill -a codex`. Or copy the skill folder (plugins/ruflo-browser/skills/browser-form-fill in ruvnet/ruflo) into .agents/skills/browser-form-fill in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ruvnet/ruflo --skill browser-form-fill -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/browser-form-fill, .gemini/skills/browser-form-fill, .github/skills/browser-form-fill and .opencode/skills/browser-form-fill in your project.
Going by SKILL.md and its folder, Browser Form Fill needs the command-line tools its instructions call (npx). Our summary lists: Node.js. Its frontmatter pre-approves these tools: mcp__plugin_ruflo-core_ruflo__browser_open, mcp__plugin_ruflo-core_ruflo__browser_close, mcp__plugin_ruflo-core_ruflo__browser_fill, mcp__plugin_ruflo-core_ruflo__browser_type, mcp__plugin_ruflo-core_ruflo__browser_select, mcp__plugin_ruflo-core_ruflo__browser_check, mcp__plugin_ruflo-core_ruflo__browser_uncheck, mcp__plugin_ruflo-core_ruflo__browser_click, mcp__plugin_ruflo-core_ruflo__browser_wait, mcp__plugin_ruflo-core_ruflo__browser_snapshot, mcp__plugin_ruflo-core_ruflo__aidefence_has_pii, Bash, Read, Write.
SKILL.md contains no URLs. Its commands use npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Browser Form Fill is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 748 tokens (SKILL.md is roughly 3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Browser Form Fill: Form Filling (asgeirtj/system_prompts_leaks, 69k stars), Form Field Multiple Labels (thedaviddias/Front-End-Checklist, 74k stars), Playwright Automation Fill In Form (github/awesome-copilot, 40k stars) and Form Filling (platonai/Browser4, 1.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
ruvnet (a GitHub user) maintains it in ruvnet/ruflo, which has 74,089 GitHub stars. The repository holds 264 skills in this directory. The repository was last updated on October 8, 2026.
Source: ruvnet/ruflo on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.