agentdb-advanced
Master advanced AgentDB features including QUIC synchronization, multi-database management, custom distance metrics, hybrid…
Fill a web form by mapping field-name → value, with optional template lookup from browser-templates for known forms
Claude Code
$ npx -y skills add ruvnet/ruflo --skill browser-form-fill --agent claude-code
Codex
$ npx skills add ruvnet/ruflo --skill browser-form-fill -a codex -y
Cursor
$ npx skills add ruvnet/ruflo --skill browser-form-fill -a cursor -y
Gemini CLI
$ npx skills add ruvnet/ruflo --skill browser-form-fill -a gemini-cli -y
GitHub Copilot
$ npx skills add ruvnet/ruflo --skill browser-form-fill -a github-copilot -y
OpenCode
$ npx skills add ruvnet/ruflo --skill browser-form-fill -a opencode -y
Windsurf
$ npx skills add ruvnet/ruflo --skill browser-form-fill -a windsurf -y
name: browser-form-fill description: Fill a web form by mapping field-name → value, with optional template lookup from browser-templates for known forms argument-hint: "<url> <field-map.json> [--template <name>] [--submit]" allowed-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
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.
1. **Open a recorded session** via `browser-record`. 2. **Resolve selectors**:
3. **AIDefence PII gate**: every value in the field map passes `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. 4. **Fill** with `browser_fill` / `browser_type` / `browser_select` / `browser_check` per input type. 5. **Submit** if `--submit`: locate the submit button via the snapshot, `browser_click`, then `browser_wait` for navigation. 6. **Persist the template** if a new mapping was discovered:
npx -y @claude-flow/cli@latest memory store --namespace browser-templates \
--key "<host>:<form-name>" \
--value "{field_map:{...}, submit_selector:..., post_submit_url_pattern:...}"7. **Verify** post-submit state if a verification snippet was provided in the field map's `_assert` key.
📖 RuFlo Explained — Build an AI Team That Plans, Remembers, Tests, and Improves A 14-chapter guide: from the basic idea to a first useful task, then memory, agent teams, plugins, cost and verification. Agent = Model + Harness.
Master advanced AgentDB features including QUIC synchronization, multi-database management, custom distance metrics, hybrid…
Create and train AI learning plugins with AgentDB's 9 reinforcement learning algorithms. Includes Decision Transformer,…
Implement persistent memory patterns for AI agents using AgentDB. Includes session memory, long-term storage, pattern learning,…
Optimize AgentDB performance with quantization (4-32x memory reduction), HNSW indexing (150x faster search), caching, and batch…
Implement semantic vector search with AgentDB for intelligent document retrieval, similarity matching, and context-aware…
Quantum-resistant, self-learning version control for AI agents with ReasoningBank intelligence and multi-agent coordination
Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…
Answers BMad questions and recommends the next skill from what is installed. Use when the user asks bmad for help, what to do…