browser-type
Type text into input fields on webpage. When you need to fill forms, enter search queries, or input data. PREREQUISITE - must use browser_navigate first. May need to click field first for focus.
Best use case
browser-type is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Type text into input fields on webpage. When you need to fill forms, enter search queries, or input data. PREREQUISITE - must use browser_navigate first. May need to click field first for focus.
Teams using browser-type should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/browser-type/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How browser-type Compares
| Feature / Agent | browser-type | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Type text into input fields on webpage. When you need to fill forms, enter search queries, or input data. PREREQUISITE - must use browser_navigate first. May need to click field first for focus.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Browser Type
在输入框中输入文本。
## Parameters
| 参数 | 类型 | 必填 | 说明 |
|-----|------|-----|------|
| selector | string | 是 | 输入框的 CSS 选择器 |
| text | string | 是 | 要输入的文本 |
## Examples
**在搜索框输入**:
```json
{"selector": "input[name='q']", "text": "OpenAkita"}
```
**填写用户名**:
```json
{"selector": "#username", "text": "admin"}
```
## Prerequisites
- 必须先用 `browser_navigate` 打开目标页面
- 如果输入框没有焦点,可能需要先点击
## Notes
- 支持中文输入
- 输入会追加到现有内容(如需清空请先选中)
## Related Skills
- `browser-navigate`: 先导航到页面
- `browser-click`: 点击输入框获取焦点
## 推荐
对于多步骤的浏览器任务,建议优先使用 `browser_task` 工具。它可以自动规划和执行复杂的浏览器操作,无需手动逐步调用各个工具。
示例:
```python
browser_task(task="打开百度搜索福建福州并截图")
```Related Skills
desktop-type
Type text at current cursor position in desktop applications. When you need to enter text in dialogs, fill input fields, or type in text editors. Supports Chinese input. For browser webpage forms, use browser_type instead.
browser-task
Smart browser task agent - describe what you want done in natural language and it completes automatically. PREFERRED tool for multi-step browser operations like searching, form filling, and data extraction.
browser-switch-tab
Switch to a specific browser tab by index. When you need to work with a different tab or return to previous page. Use browser_list_tabs to get tab indices.
browser-status
Check browser current state including open status, current URL, page title, tab count. Useful for checking current page URL/title. Note - browser_open already includes status check and auto-starts if needed, so you don't need to call browser_status before browser_open.
browser-screenshot
Capture browser page screenshot (webpage content only, not desktop). When you need to show page state, document results, or debug issues. For desktop screenshots, use desktop_screenshot instead.
browser-open
Launch browser or check its status. Returns current state (is_open, url, title, tab_count). If already running, returns status without restarting. Auto-handles everything - no need to call browser_status first.
browser-new-tab
Open new browser tab and navigate to URL (keeps current page open). When you need to open additional page without closing current, or multi-task across pages. PREREQUISITE - must confirm browser is running first.
browser-navigate
Navigate browser to specified URL to open a webpage. When you need to open webpages or start web automation. PREREQUISITE - must call before browser_click/type operations. Auto-starts browser if not running.
browser-list-tabs
List all open browser tabs with their index, URL and title. When you need to check what pages are open, manage multiple tabs, or find a specific tab to switch to.
browser-get-content
Extract page content and element text from current webpage. When you need to read page information, get element values, scrape data, or verify page content.
browser-click
Click page elements by CSS selector or text content. When you need to click buttons, links, or select options. PREREQUISITE - must use browser_navigate to open target page first.
openakita/skills@yuque-skills
Manage Yuque (语雀) knowledge bases, documents, and team collaboration through API integration. Supports personal search, weekly reports, knowledge base management, document CRUD, and group collaboration workflows. Based on yuque/yuque-skills.