[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6G73AMJ71WDRYRG1CE649GP":3,"skill-same:01M6G73AMJ71WDRYRG1CE649GP":146},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":37,"linkOnly":38,"markdownContent":39,"markdownBody":40,"frontMatter":41,"refName":24,"commitSha":48,"skillDirectory":49,"forksCount":50,"repositoryHtmlUrl":51,"repositoryHomepageUrl":6,"ownerHtmlUrl":52,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":53,"install":54,"resources":67},"01M6G73AMJ71WDRYRG1CE649GP","vibesurf",null,"Use when user asks to browse websites, automate browser tasks, fill forms, extract webpage data, search web information, or interact with external apps. This is the main entry point that delegates to detailed reference guides.","kbarbel640-del\u002Fskills","kbarbel640-del","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F255315490?v=4","01M6CJPPQGCCESXMG3K7BBGQ5J","01M6CJPPX2PB2BCZERFVM2C2B3",1,"MIT","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fvvincent1234\u002Fvibesurf\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],"use","with","information","guides","apps","forms","main","search web","reference","github","extract","user","browse","data","https","search","browser","tasks","web","2026-11-10 10:12:30",false,"---\nname: vibesurf\ndescription: Use when user asks to browse websites, automate browser tasks, fill forms, extract webpage data, search web information, or interact with external apps. This is the main entry point that delegates to detailed reference guides.\nhomepage: https:\u002F\u002Fgithub.com\u002Fvibesurf-ai\u002FVibeSurf\nmetadata:\n  moltbot:\n    requires:\n      env: [\"VIBESURF_ENDPOINT\"]\n    primaryEnv: \"VIBESURF_ENDPOINT\"\n---\n\n# VibeSurf - Browser Automation\n\nControl real browsers through VibeSurf. This skill delegates to detailed reference guides.\n\n> **? VIBESURF STATUS**\n>\n> Check if VibeSurf is running:\n> ```bash\n> curl $VIBESURF_ENDPOINT\u002Fhealth\n> ```\n> - ✅ **HTTP 200** → Proceed with vibesurf skills\n> - ❌ **Connection refused** → Ask user to run `vibesurf` (NEVER run it yourself)\n>\n> Default endpoint: `http:\u002F\u002F127.0.0.1:9335`\n\n## How to Call VibeSurf API\n\nVibeSurf exposes three core HTTP endpoints:\n\n### 1. List Available Actions\n```bash\nGET $VIBESURF_ENDPOINT\u002Fapi\u002Ftool\u002Fsearch?keyword={optional_keyword}\n```\nReturns all available VibeSurf actions.\n\n### 2. Get Action Parameters\n```bash\nGET $VIBESURF_ENDPOINT\u002Fapi\u002Ftool\u002F{action_name}\u002Fparams\n```\nReturns JSON schema for the action's parameters.\n\n### 3. Execute Action\n```bash\nPOST $VIBESURF_ENDPOINT\u002Fapi\u002Ftool\u002Fexecute\nContent-Type: application\u002Fjson\n\n{\n  \"action_name\": \"action_name_here\",\n  \"parameters\": {\n    \u002F\u002F action-specific parameters\n  }\n}\n```\n\n**Workflow:**\n1. Search for action → Get action name\n2. Get params schema → See required\u002Foptional parameters\n3. Execute → Call with parameters\n\n> **⚠️ Parameter Error Handling**\n>\n> **ALWAYS** call `GET \u002Fapi\u002Ftool\u002F{action_name}\u002Fparams` before executing ANY action if you are unsure about parameters.\n\n---\n\n## Which Reference to Read\n\n| Task Type | Read Reference | Action Name |\n|-----------|----------------|-------------|\n| AI web search | [references\u002Fsearch.md](references\u002Fsearch.md) | `skill_search` |\n| Fetch URL content as markdown | [references\u002Ffetch.md](references\u002Ffetch.md) | `skill_fetch` |\n| Extract lists\u002Ftables | [references\u002Fjs_code.md](references\u002Fjs_code.md) | `skill_code` |\n| Extract page content | [references\u002Fcrawl.md](references\u002Fcrawl.md) | `skill_crawl` |\n| Summarize page | [references\u002Fsummary.md](references\u002Fsummary.md) | `skill_summary` |\n| Stock\u002Ffinancial data | [references\u002Ffinance.md](references\u002Ffinance.md) | `skill_finance` |\n| Trending news | [references\u002Ftrend.md](references\u002Ftrend.md) | `skill_trend` |\n| Screenshot | [references\u002Fscreenshot.md](references\u002Fscreenshot.md) | `skill_screenshot` |\n| Precise browser control | [references\u002Fbrowser.md](references\u002Fbrowser.md) | `browser.*` actions |\n| Task-oriented automation (sub-agent) | [references\u002Fbrowser-use.md](references\u002Fbrowser-use.md) | `execute_browser_use_agent` |\n| Social Media Platform APIs | [references\u002Fwebsite-api.md](references\u002Fwebsite-api.md) | `call_website_api` |\n| Pre-built workflows | [references\u002Fworkflows.md](references\u002Fworkflows.md) | `execute_workflow` |\n| Gmail\u002FGitHub\u002FSlack | [references\u002Fintegrations.md](references\u002Fintegrations.md) | `execute_extra_tool` |\n| LLM profile settings | [references\u002Fconfig-llm.md](references\u002Fconfig-llm.md) | `\u002Fapi\u002Fconfig\u002Fllm-profiles\u002F*` |\n| MCP server config | [references\u002Fconfig-mcp.md](references\u002Fconfig-mcp.md) | `\u002Fapi\u002Fconfig\u002Fmcp-profiles\u002F*` |\n| VibeSurf key\u002Fworkflows | [references\u002Fconfig-vibesurf.md](references\u002Fconfig-vibesurf.md) | `\u002Fapi\u002Fvibesurf\u002F*` |\n| Composio key\u002Ftoolkits | [references\u002Fconfig-composio.md](references\u002Fconfig-composio.md) | `\u002Fapi\u002Fcomposio\u002F*` |\n| Schedule workflows | [references\u002Fconfig-schedule.md](references\u002Fconfig-schedule.md) | `\u002Fapi\u002Fschedule\u002F*` |\n\n---\n\n## Configuration References\n\n| Config Task | Reference | When to Use |\n|-------------|-----------|-------------|\n| Add\u002Fswitch LLM | [references\u002Fconfig-llm.md](references\u002Fconfig-llm.md) | Manage AI model profiles (OpenAI, Anthropic, etc.) |\n| Add MCP server | [references\u002Fconfig-mcp.md](references\u002Fconfig-mcp.md) | Configure MCP integrations for extended tools |\n| VibeSurf API key | [references\u002Fconfig-vibesurf.md](references\u002Fconfig-vibesurf.md) | Set up API key, import\u002Fexport workflows |\n| Enable Gmail\u002FGitHub\u002Fetc | [references\u002Fconfig-composio.md](references\u002Fconfig-composio.md) | Configure Composio toolkits and OAuth |\n| Schedule workflows | [references\u002Fconfig-schedule.md](references\u002Fconfig-schedule.md) | Set up cron-based workflow automation |\n\n**Note:** After configuring Composio or MCP tools, use them through the [references\u002Fintegrations.md](references\u002Fintegrations.md) (see tool naming: `cpo.{toolkit}.{action}` or `mcp.{server}.{action}`).\n\n---\n\n## Decision Flow\n\n```\nBrowser\u002FWeb Task\n│\n├─ Need to search for information\u002Fbug\u002Fissue? → Read [references\u002Fsearch.md](references\u002Fsearch.md) [PREFERRED]\n│  Examples: \"Search for solutions to [bug name]\", \"Find latest info about [topic]\"\n│\n├─ Need to fetch URL content directly? → Read [references\u002Ffetch.md](references\u002Ffetch.md)\n│  Examples: \"Fetch content from [URL]\", \"Get documentation at [URL]\", \"Read this webpage\"\n│\n├─ Need to open website? → Read [references\u002Fbrowser.md](references\u002Fbrowser.md)\n│  Examples: \"Open documentation site\", \"Go to [URL]\", \"Check this page\"\n│\n├─ Need to extract data?\n│  ├─ Lists\u002Ftables\u002Frepeated items? → Read [references\u002Fjs_code.md](references\u002Fjs_code.md)\n│  └─ Main content? → Read [references\u002Fcrawl.md](references\u002Fcrawl.md)\n│\n├─ Need summary? → Read [references\u002Fsummary.md](references\u002Fsummary.md)\n│\n├─ Stock\u002Ffinance data? → Read [references\u002Ffinance.md](references\u002Ffinance.md)\n│\n├─ Trending news? → Read [references\u002Ftrend.md](references\u002Ftrend.md)\n│\n├─ Screenshot? → Read [references\u002Fscreenshot.md](references\u002Fscreenshot.md)\n│\n├─ Need precise control or step-by-step operations? → Read [references\u002Fbrowser.md](references\u002Fbrowser.md)\n│  Examples: \"Click the button\", \"Type in the field\", \"Scroll down\"\n│\n├─ Complex task-oriented automation? → Read [references\u002Fbrowser-use.md](references\u002Fbrowser-use.md)\n│  Examples: \"Fill out this form\", \"Extract data from multiple pages\"\n│\n├─ Platform API (XiaoHongShu\u002FYoutube\u002Fetc)? → Read [references\u002Fwebsite-api.md](references\u002Fwebsite-api.md)\n│\n├─ External app (Gmail\u002FGoogle Calendar\u002FGitHub)? → Read [references\u002Fintegrations.md](references\u002Fintegrations.md)\n│\n├─ Pre-built workflow? → Read [references\u002Fworkflows.md](references\u002Fworkflows.md)\n│\n└─ Need to configure LLM\u002FMCP\u002FVibeSurf\u002FComposio\u002FSchedule? → Read config-* references\n   - LLM profiles → [references\u002Fconfig-llm.md](references\u002Fconfig-llm.md)\n   - MCP servers → [references\u002Fconfig-mcp.md](references\u002Fconfig-mcp.md)\n   - VibeSurf key\u002Fworkflows → [references\u002Fconfig-vibesurf.md](references\u002Fconfig-vibesurf.md)\n   - Composio key\u002Ftoolkits → [references\u002Fconfig-composio.md](references\u002Fconfig-composio.md)\n   - Schedule workflows → [references\u002Fconfig-schedule.md](references\u002Fconfig-schedule.md)\n```\n\n---\n\n## Quick Reference\n\n| Goal | Read Reference | Action |\n|------|----------------|--------|\n| Search web | [references\u002Fsearch.md](references\u002Fsearch.md) | `skill_search` |\n| Fetch URL content | [references\u002Ffetch.md](references\u002Ffetch.md) | `skill_fetch` |\n| Extract prices\u002Fproducts | [references\u002Fjs_code.md](references\u002Fjs_code.md) | `skill_code` |\n| Get main content | [references\u002Fcrawl.md](references\u002Fcrawl.md) | `skill_crawl` |\n| Summarize page | [references\u002Fsummary.md](references\u002Fsummary.md) | `skill_summary` |\n| Stock data | [references\u002Ffinance.md](references\u002Ffinance.md) | `skill_finance` |\n| Hot topics | [references\u002Ftrend.md](references\u002Ftrend.md) | `skill_trend` |\n| Take screenshot | [references\u002Fscreenshot.md](references\u002Fscreenshot.md) | `skill_screenshot` |\n| Click\u002Fnavigate\u002Ftype | [references\u002Fbrowser.md](references\u002Fbrowser.md) | `browser.click`, `browser.navigate`, etc. |\n| Task-oriented automation | [references\u002Fbrowser-use.md](references\u002Fbrowser-use.md) | `execute_browser_use_agent` |\n| Social Media Platform APIs | [references\u002Fwebsite-api.md](references\u002Fwebsite-api.md) | `call_website_api` |\n| Send email | [references\u002Fintegrations.md](references\u002Fintegrations.md) | `execute_extra_tool` |\n| Run workflow | [references\u002Fworkflows.md](references\u002Fworkflows.md) | `execute_workflow` |\n| Configure LLM profiles | [references\u002Fconfig-llm.md](references\u002Fconfig-llm.md) | `\u002Fapi\u002Fconfig\u002Fllm-profiles\u002F*` |\n| Configure MCP servers | [references\u002Fconfig-mcp.md](references\u002Fconfig-mcp.md) | `\u002Fapi\u002Fconfig\u002Fmcp-profiles\u002F*` |\n| Configure VibeSurf key | [references\u002Fconfig-vibesurf.md](references\u002Fconfig-vibesurf.md) | `\u002Fapi\u002Fvibesurf\u002Fverify-key` |\n| Enable Composio toolkits | [references\u002Fconfig-composio.md](references\u002Fconfig-composio.md) | `\u002Fapi\u002Fcomposio\u002Ftoolkits` |\n| Schedule workflows | [references\u002Fconfig-schedule.md](references\u002Fconfig-schedule.md) | `\u002Fapi\u002Fschedule\u002F*` |\n\n---\n\n## Common Patterns\n\n| Request | Read Reference | Action |\n|---------|----------------|--------|\n| \"Search for X\" | [references\u002Fsearch.md](references\u002Fsearch.md) | `skill_search` |\n| \"Fetch content from [URL]\" | [references\u002Ffetch.md](references\u002Ffetch.md) | `skill_fetch` |\n| \"Extract all prices\" | [references\u002Fjs_code.md](references\u002Fjs_code.md) | `skill_code` |\n| \"Summarize this page\" | [references\u002Fsummary.md](references\u002Fsummary.md) | `skill_summary` |\n| \"Stock info for AAPL\" | [references\u002Ffinance.md](references\u002Ffinance.md) | `skill_finance` |\n| \"What's trending\" | [references\u002Ftrend.md](references\u002Ftrend.md) | `skill_trend` |\n| \"Take a screenshot\" | [references\u002Fscreenshot.md](references\u002Fscreenshot.md) | `skill_screenshot` |\n| \"Navigate and click\" | [references\u002Fbrowser.md](references\u002Fbrowser.md) | `browser.navigate`, `browser.click` |\n| \"Fill out this form\" | [references\u002Fbrowser-use.md](references\u002Fbrowser-use.md) or [references\u002Fbrowser.md](references\u002Fbrowser.md) | `execute_browser_use_agent` or manual `browser` |\n| \"Get XiaoHongShu posts\" | [references\u002Fwebsite-api.md](references\u002Fwebsite-api.md) | `call_website_api` |\n| \"Send Gmail\" | [references\u002Fintegrations.md](references\u002Fintegrations.md) | `execute_extra_tool` |\n| \"Run video download\" | [references\u002Fworkflows.md](references\u002Fworkflows.md) | `execute_workflow` |\n| \"Configure LLM\" | [references\u002Fconfig-llm.md](references\u002Fconfig-llm.md) | `\u002Fapi\u002Fconfig\u002Fllm-profiles` |\n| \"Add MCP server\" | [references\u002Fconfig-mcp.md](references\u002Fconfig-mcp.md) | `\u002Fapi\u002Fconfig\u002Fmcp-profiles` |\n| \"Set VibeSurf API key\" | [references\u002Fconfig-vibesurf.md](references\u002Fconfig-vibesurf.md) | `\u002Fapi\u002Fvibesurf\u002Fverify-key` |\n| \"Enable Gmail\u002FGitHub\" | [references\u002Fconfig-composio.md](references\u002Fconfig-composio.md) | `\u002Fapi\u002Fcomposio\u002Ftoolkits` |\n| \"Schedule workflow\" | [references\u002Fconfig-schedule.md](references\u002Fconfig-schedule.md) | `\u002Fapi\u002Fschedule\u002F*` |\n\n---\n\n## Error Handling\n\n| Error | Solution |\n|-------|----------|\n| VibeSurf not running | **Check status:** `curl $VIBESURF_ENDPOINT\u002Fhealth`\u003Cbr>**If not running**: Inform user to run `vibesurf`\u003Cbr>**NEVER** run the command yourself |\n| Don't know which reference | Read decision tables above |\n| Action not found | Call `GET \u002Fapi\u002Ftool\u002Fsearch` to list all actions |\n| Wrong parameters | Call `GET \u002Fapi\u002Ftool\u002F{action_name}\u002Fparams` to see schema |\n| browser-use fails or gets stuck | Fallback to [references\u002Fbrowser.md](references\u002Fbrowser.md): use `get_browser_state` → `browser.{action}` → repeat loop |\n| LLM\u002FCrawl\u002FSummary errors | **Cause**: No LLM profile configured\u003Cbr>**Solution**: Read [references\u002Fconfig-llm.md](references\u002Fconfig-llm.md) to add an LLM profile first |\n| Integration tools empty\u002Fnot found | **Cause**: Composio\u002FMCP not configured\u003Cbr>**Solution**: Read [references\u002Fconfig-composio.md](references\u002Fconfig-composio.md) or [references\u002Fconfig-mcp.md](references\u002Fconfig-mcp.md) to enable toolkits first |\n\n---\n\n## Getting Browser State\n\n> **? Check Current Browser State**\n>\n> **When user asks about current page content or browser status** (e.g., \"What's on the current page?\", \"What tabs are open?\", \"What's the browser showing?\"), read [references\u002Fbrowser.md](references\u002Fbrowser.md) and use the `get_browser_state` action.\n>\n> This is essential when you don't have context about what the user is currently viewing in their browser.\n\n---\n\n## browser vs browser-use\n\n**Both can accomplish the same browser tasks - they're complementary:**\n\n| Approach | Best For | How It Works |\n|----------|----------|--------------|\n| **browser-use** ([references\u002Fbrowser-use.md](references\u002Fbrowser-use.md)) | Complex, long tasks | Task-oriented sub-agent: describe goal + desired output, agent figures out steps |\n| **browser** ([references\u002Fbrowser.md](references\u002Fbrowser.md)) | Precise control | Step-by-step manual control: explicit actions with full visibility |\n| **Hybrid** | Best reliability | Try browser-use first, fallback to browser if it fails |\n\n**Fallback pattern when browser-use fails:**\n```\nbrowser-use fails or gets stuck\n→ Read references\u002Fbrowser.md\n→ get_browser_state (inspect page)\n→ browser.{action} (perform action)\n→ get_browser_state (verify & plan next)\n→ repeat until complete\n```\n\n---\n\n## Resources\n\n- **GitHub**: https:\u002F\u002Fgithub.com\u002Fvibesurf-ai\u002FVibeSurf\n- **Reference Docs**: See `references\u002F` folder for detailed guides\n","# VibeSurf - Browser Automation\n\nControl real browsers through VibeSurf. This skill delegates to detailed reference guides.\n\n> **? VIBESURF STATUS**\n>\n> Check if VibeSurf is running:\n> ```bash\n> curl $VIBESURF_ENDPOINT\u002Fhealth\n> ```\n> - ✅ **HTTP 200** → Proceed with vibesurf skills\n> - ❌ **Connection refused** → Ask user to run `vibesurf` (NEVER run it yourself)\n>\n> Default endpoint: `http:\u002F\u002F127.0.0.1:9335`\n\n## How to Call VibeSurf API\n\nVibeSurf exposes three core HTTP endpoints:\n\n### 1. List Available Actions\n```bash\nGET $VIBESURF_ENDPOINT\u002Fapi\u002Ftool\u002Fsearch?keyword={optional_keyword}\n```\nReturns all available VibeSurf actions.\n\n### 2. Get Action Parameters\n```bash\nGET $VIBESURF_ENDPOINT\u002Fapi\u002Ftool\u002F{action_name}\u002Fparams\n```\nReturns JSON schema for the action's parameters.\n\n### 3. Execute Action\n```bash\nPOST $VIBESURF_ENDPOINT\u002Fapi\u002Ftool\u002Fexecute\nContent-Type: application\u002Fjson\n\n{\n  \"action_name\": \"action_name_here\",\n  \"parameters\": {\n    \u002F\u002F action-specific parameters\n  }\n}\n```\n\n**Workflow:**\n1. Search for action → Get action name\n2. Get params schema → See required\u002Foptional parameters\n3. Execute → Call with parameters\n\n> **⚠️ Parameter Error Handling**\n>\n> **ALWAYS** call `GET \u002Fapi\u002Ftool\u002F{action_name}\u002Fparams` before executing ANY action if you are unsure about parameters.\n\n---\n\n## Which Reference to Read\n\n| Task Type | Read Reference | Action Name |\n|-----------|----------------|-------------|\n| AI web search | [references\u002Fsearch.md](references\u002Fsearch.md) | `skill_search` |\n| Fetch URL content as markdown | [references\u002Ffetch.md](references\u002Ffetch.md) | `skill_fetch` |\n| Extract lists\u002Ftables | [references\u002Fjs_code.md](references\u002Fjs_code.md) | `skill_code` |\n| Extract page content | [references\u002Fcrawl.md](references\u002Fcrawl.md) | `skill_crawl` |\n| Summarize page | [references\u002Fsummary.md](references\u002Fsummary.md) | `skill_summary` |\n| Stock\u002Ffinancial data | [references\u002Ffinance.md](references\u002Ffinance.md) | `skill_finance` |\n| Trending news | [references\u002Ftrend.md](references\u002Ftrend.md) | `skill_trend` |\n| Screenshot | [references\u002Fscreenshot.md](references\u002Fscreenshot.md) | `skill_screenshot` |\n| Precise browser control | [references\u002Fbrowser.md](references\u002Fbrowser.md) | `browser.*` actions |\n| Task-oriented automation (sub-agent) | [references\u002Fbrowser-use.md](references\u002Fbrowser-use.md) | `execute_browser_use_agent` |\n| Social Media Platform APIs | [references\u002Fwebsite-api.md](references\u002Fwebsite-api.md) | `call_website_api` |\n| Pre-built workflows | [references\u002Fworkflows.md](references\u002Fworkflows.md) | `execute_workflow` |\n| Gmail\u002FGitHub\u002FSlack | [references\u002Fintegrations.md](references\u002Fintegrations.md) | `execute_extra_tool` |\n| LLM profile settings | [references\u002Fconfig-llm.md](references\u002Fconfig-llm.md) | `\u002Fapi\u002Fconfig\u002Fllm-profiles\u002F*` |\n| MCP server config | [references\u002Fconfig-mcp.md](references\u002Fconfig-mcp.md) | `\u002Fapi\u002Fconfig\u002Fmcp-profiles\u002F*` |\n| VibeSurf key\u002Fworkflows | [references\u002Fconfig-vibesurf.md](references\u002Fconfig-vibesurf.md) | `\u002Fapi\u002Fvibesurf\u002F*` |\n| Composio key\u002Ftoolkits | [references\u002Fconfig-composio.md](references\u002Fconfig-composio.md) | `\u002Fapi\u002Fcomposio\u002F*` |\n| Schedule workflows | [references\u002Fconfig-schedule.md](references\u002Fconfig-schedule.md) | `\u002Fapi\u002Fschedule\u002F*` |\n\n---\n\n## Configuration References\n\n| Config Task | Reference | When to Use |\n|-------------|-----------|-------------|\n| Add\u002Fswitch LLM | [references\u002Fconfig-llm.md](references\u002Fconfig-llm.md) | Manage AI model profiles (OpenAI, Anthropic, etc.) |\n| Add MCP server | [references\u002Fconfig-mcp.md](references\u002Fconfig-mcp.md) | Configure MCP integrations for extended tools |\n| VibeSurf API key | [references\u002Fconfig-vibesurf.md](references\u002Fconfig-vibesurf.md) | Set up API key, import\u002Fexport workflows |\n| Enable Gmail\u002FGitHub\u002Fetc | [references\u002Fconfig-composio.md](references\u002Fconfig-composio.md) | Configure Composio toolkits and OAuth |\n| Schedule workflows | [references\u002Fconfig-schedule.md](references\u002Fconfig-schedule.md) | Set up cron-based workflow automation |\n\n**Note:** After configuring Composio or MCP tools, use them through the [references\u002Fintegrations.md](references\u002Fintegrations.md) (see tool naming: `cpo.{toolkit}.{action}` or `mcp.{server}.{action}`).\n\n---\n\n## Decision Flow\n\n```\nBrowser\u002FWeb Task\n│\n├─ Need to search for information\u002Fbug\u002Fissue? → Read [references\u002Fsearch.md](references\u002Fsearch.md) [PREFERRED]\n│  Examples: \"Search for solutions to [bug name]\", \"Find latest info about [topic]\"\n│\n├─ Need to fetch URL content directly? → Read [references\u002Ffetch.md](references\u002Ffetch.md)\n│  Examples: \"Fetch content from [URL]\", \"Get documentation at [URL]\", \"Read this webpage\"\n│\n├─ Need to open website? → Read [references\u002Fbrowser.md](references\u002Fbrowser.md)\n│  Examples: \"Open documentation site\", \"Go to [URL]\", \"Check this page\"\n│\n├─ Need to extract data?\n│  ├─ Lists\u002Ftables\u002Frepeated items? → Read [references\u002Fjs_code.md](references\u002Fjs_code.md)\n│  └─ Main content? → Read [references\u002Fcrawl.md](references\u002Fcrawl.md)\n│\n├─ Need summary? → Read [references\u002Fsummary.md](references\u002Fsummary.md)\n│\n├─ Stock\u002Ffinance data? → Read [references\u002Ffinance.md](references\u002Ffinance.md)\n│\n├─ Trending news? → Read [references\u002Ftrend.md](references\u002Ftrend.md)\n│\n├─ Screenshot? → Read [references\u002Fscreenshot.md](references\u002Fscreenshot.md)\n│\n├─ Need precise control or step-by-step operations? → Read [references\u002Fbrowser.md](references\u002Fbrowser.md)\n│  Examples: \"Click the button\", \"Type in the field\", \"Scroll down\"\n│\n├─ Complex task-oriented automation? → Read [references\u002Fbrowser-use.md](references\u002Fbrowser-use.md)\n│  Examples: \"Fill out this form\", \"Extract data from multiple pages\"\n│\n├─ Platform API (XiaoHongShu\u002FYoutube\u002Fetc)? → Read [references\u002Fwebsite-api.md](references\u002Fwebsite-api.md)\n│\n├─ External app (Gmail\u002FGoogle Calendar\u002FGitHub)? → Read [references\u002Fintegrations.md](references\u002Fintegrations.md)\n│\n├─ Pre-built workflow? → Read [references\u002Fworkflows.md](references\u002Fworkflows.md)\n│\n└─ Need to configure LLM\u002FMCP\u002FVibeSurf\u002FComposio\u002FSchedule? → Read config-* references\n   - LLM profiles → [references\u002Fconfig-llm.md](references\u002Fconfig-llm.md)\n   - MCP servers → [references\u002Fconfig-mcp.md](references\u002Fconfig-mcp.md)\n   - VibeSurf key\u002Fworkflows → [references\u002Fconfig-vibesurf.md](references\u002Fconfig-vibesurf.md)\n   - Composio key\u002Ftoolkits → [references\u002Fconfig-composio.md](references\u002Fconfig-composio.md)\n   - Schedule workflows → [references\u002Fconfig-schedule.md](references\u002Fconfig-schedule.md)\n```\n\n---\n\n## Quick Reference\n\n| Goal | Read Reference | Action |\n|------|----------------|--------|\n| Search web | [references\u002Fsearch.md](references\u002Fsearch.md) | `skill_search` |\n| Fetch URL content | [references\u002Ffetch.md](references\u002Ffetch.md) | `skill_fetch` |\n| Extract prices\u002Fproducts | [references\u002Fjs_code.md](references\u002Fjs_code.md) | `skill_code` |\n| Get main content | [references\u002Fcrawl.md](references\u002Fcrawl.md) | `skill_crawl` |\n| Summarize page | [references\u002Fsummary.md](references\u002Fsummary.md) | `skill_summary` |\n| Stock data | [references\u002Ffinance.md](references\u002Ffinance.md) | `skill_finance` |\n| Hot topics | [references\u002Ftrend.md](references\u002Ftrend.md) | `skill_trend` |\n| Take screenshot | [references\u002Fscreenshot.md](references\u002Fscreenshot.md) | `skill_screenshot` |\n| Click\u002Fnavigate\u002Ftype | [references\u002Fbrowser.md](references\u002Fbrowser.md) | `browser.click`, `browser.navigate`, etc. |\n| Task-oriented automation | [references\u002Fbrowser-use.md](references\u002Fbrowser-use.md) | `execute_browser_use_agent` |\n| Social Media Platform APIs | [references\u002Fwebsite-api.md](references\u002Fwebsite-api.md) | `call_website_api` |\n| Send email | [references\u002Fintegrations.md](references\u002Fintegrations.md) | `execute_extra_tool` |\n| Run workflow | [references\u002Fworkflows.md](references\u002Fworkflows.md) | `execute_workflow` |\n| Configure LLM profiles | [references\u002Fconfig-llm.md](references\u002Fconfig-llm.md) | `\u002Fapi\u002Fconfig\u002Fllm-profiles\u002F*` |\n| Configure MCP servers | [references\u002Fconfig-mcp.md](references\u002Fconfig-mcp.md) | `\u002Fapi\u002Fconfig\u002Fmcp-profiles\u002F*` |\n| Configure VibeSurf key | [references\u002Fconfig-vibesurf.md](references\u002Fconfig-vibesurf.md) | `\u002Fapi\u002Fvibesurf\u002Fverify-key` |\n| Enable Composio toolkits | [references\u002Fconfig-composio.md](references\u002Fconfig-composio.md) | `\u002Fapi\u002Fcomposio\u002Ftoolkits` |\n| Schedule workflows | [references\u002Fconfig-schedule.md](references\u002Fconfig-schedule.md) | `\u002Fapi\u002Fschedule\u002F*` |\n\n---\n\n## Common Patterns\n\n| Request | Read Reference | Action |\n|---------|----------------|--------|\n| \"Search for X\" | [references\u002Fsearch.md](references\u002Fsearch.md) | `skill_search` |\n| \"Fetch content from [URL]\" | [references\u002Ffetch.md](references\u002Ffetch.md) | `skill_fetch` |\n| \"Extract all prices\" | [references\u002Fjs_code.md](references\u002Fjs_code.md) | `skill_code` |\n| \"Summarize this page\" | [references\u002Fsummary.md](references\u002Fsummary.md) | `skill_summary` |\n| \"Stock info for AAPL\" | [references\u002Ffinance.md](references\u002Ffinance.md) | `skill_finance` |\n| \"What's trending\" | [references\u002Ftrend.md](references\u002Ftrend.md) | `skill_trend` |\n| \"Take a screenshot\" | [references\u002Fscreenshot.md](references\u002Fscreenshot.md) | `skill_screenshot` |\n| \"Navigate and click\" | [references\u002Fbrowser.md](references\u002Fbrowser.md) | `browser.navigate`, `browser.click` |\n| \"Fill out this form\" | [references\u002Fbrowser-use.md](references\u002Fbrowser-use.md) or [references\u002Fbrowser.md](references\u002Fbrowser.md) | `execute_browser_use_agent` or manual `browser` |\n| \"Get XiaoHongShu posts\" | [references\u002Fwebsite-api.md](references\u002Fwebsite-api.md) | `call_website_api` |\n| \"Send Gmail\" | [references\u002Fintegrations.md](references\u002Fintegrations.md) | `execute_extra_tool` |\n| \"Run video download\" | [references\u002Fworkflows.md](references\u002Fworkflows.md) | `execute_workflow` |\n| \"Configure LLM\" | [references\u002Fconfig-llm.md](references\u002Fconfig-llm.md) | `\u002Fapi\u002Fconfig\u002Fllm-profiles` |\n| \"Add MCP server\" | [references\u002Fconfig-mcp.md](references\u002Fconfig-mcp.md) | `\u002Fapi\u002Fconfig\u002Fmcp-profiles` |\n| \"Set VibeSurf API key\" | [references\u002Fconfig-vibesurf.md](references\u002Fconfig-vibesurf.md) | `\u002Fapi\u002Fvibesurf\u002Fverify-key` |\n| \"Enable Gmail\u002FGitHub\" | [references\u002Fconfig-composio.md](references\u002Fconfig-composio.md) | `\u002Fapi\u002Fcomposio\u002Ftoolkits` |\n| \"Schedule workflow\" | [references\u002Fconfig-schedule.md](references\u002Fconfig-schedule.md) | `\u002Fapi\u002Fschedule\u002F*` |\n\n---\n\n## Error Handling\n\n| Error | Solution |\n|-------|----------|\n| VibeSurf not running | **Check status:** `curl $VIBESURF_ENDPOINT\u002Fhealth`\u003Cbr>**If not running**: Inform user to run `vibesurf`\u003Cbr>**NEVER** run the command yourself |\n| Don't know which reference | Read decision tables above |\n| Action not found | Call `GET \u002Fapi\u002Ftool\u002Fsearch` to list all actions |\n| Wrong parameters | Call `GET \u002Fapi\u002Ftool\u002F{action_name}\u002Fparams` to see schema |\n| browser-use fails or gets stuck | Fallback to [references\u002Fbrowser.md](references\u002Fbrowser.md): use `get_browser_state` → `browser.{action}` → repeat loop |\n| LLM\u002FCrawl\u002FSummary errors | **Cause**: No LLM profile configured\u003Cbr>**Solution**: Read [references\u002Fconfig-llm.md](references\u002Fconfig-llm.md) to add an LLM profile first |\n| Integration tools empty\u002Fnot found | **Cause**: Composio\u002FMCP not configured\u003Cbr>**Solution**: Read [references\u002Fconfig-composio.md](references\u002Fconfig-composio.md) or [references\u002Fconfig-mcp.md](references\u002Fconfig-mcp.md) to enable toolkits first |\n\n---\n\n## Getting Browser State\n\n> **? Check Current Browser State**\n>\n> **When user asks about current page content or browser status** (e.g., \"What's on the current page?\", \"What tabs are open?\", \"What's the browser showing?\"), read [references\u002Fbrowser.md](references\u002Fbrowser.md) and use the `get_browser_state` action.\n>\n> This is essential when you don't have context about what the user is currently viewing in their browser.\n\n---\n\n## browser vs browser-use\n\n**Both can accomplish the same browser tasks - they're complementary:**\n\n| Approach | Best For | How It Works |\n|----------|----------|--------------|\n| **browser-use** ([references\u002Fbrowser-use.md](references\u002Fbrowser-use.md)) | Complex, long tasks | Task-oriented sub-agent: describe goal + desired output, agent figures out steps |\n| **browser** ([references\u002Fbrowser.md](references\u002Fbrowser.md)) | Precise control | Step-by-step manual control: explicit actions with full visibility |\n| **Hybrid** | Best reliability | Try browser-use first, fallback to browser if it fails |\n\n**Fallback pattern when browser-use fails:**\n```\nbrowser-use fails or gets stuck\n→ Read references\u002Fbrowser.md\n→ get_browser_state (inspect page)\n→ browser.{action} (perform action)\n→ get_browser_state (verify & plan next)\n→ repeat until complete\n```\n\n---\n\n## Resources\n\n- **GitHub**: https:\u002F\u002Fgithub.com\u002Fvibesurf-ai\u002FVibeSurf\n- **Reference Docs**: See `references\u002F` folder for detailed guides\n",{"name":5,"homepage":42,"metadata":43,"description":7},"https:\u002F\u002Fgithub.com\u002Fvibesurf-ai\u002FVibeSurf",{"moltbot":44},{"requires":45,"primaryEnv":47},{"env":46},[47],"VIBESURF_ENDPOINT","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fvvincent1234\u002Fvibesurf",0,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del","2026-08-23 22:39:37",{"source":8,"skillName":5,"commands":55,"prompt":65,"zipAvailable":66},[56,59,62],{"tool":57,"command":58},"npx","npx skills add kbarbel640-del\u002Fskills --skill vibesurf",{"tool":60,"command":61},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill vibesurf",{"tool":63,"command":64},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill vibesurf","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fvvincent1234\u002Fvibesurf\u002FSKILL.md",true,[68,74,78,82,86,90,94,98,102,106,110,114,118,122,126,130,134,138,142],{"path":69,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":72,"sourceHtmlUrl":73},"_meta.json","REFERENCE","参考文档",274,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fvvincent1234\u002Fvibesurf\u002F_meta.json",{"path":75,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":76,"sourceHtmlUrl":77},"references\u002Fbrowser-use.md",4179,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fvvincent1234\u002Fvibesurf\u002Freferences\u002Fbrowser-use.md",{"path":79,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":80,"sourceHtmlUrl":81},"references\u002Fbrowser.md",5299,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fvvincent1234\u002Fvibesurf\u002Freferences\u002Fbrowser.md",{"path":83,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":84,"sourceHtmlUrl":85},"references\u002Fconfig-composio.md",3963,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fvvincent1234\u002Fvibesurf\u002Freferences\u002Fconfig-composio.md",{"path":87,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":88,"sourceHtmlUrl":89},"references\u002Fconfig-llm.md",3451,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fvvincent1234\u002Fvibesurf\u002Freferences\u002Fconfig-llm.md",{"path":91,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":92,"sourceHtmlUrl":93},"references\u002Fconfig-mcp.md",3317,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fvvincent1234\u002Fvibesurf\u002Freferences\u002Fconfig-mcp.md",{"path":95,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":96,"sourceHtmlUrl":97},"references\u002Fconfig-schedule.md",2929,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fvvincent1234\u002Fvibesurf\u002Freferences\u002Fconfig-schedule.md",{"path":99,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":100,"sourceHtmlUrl":101},"references\u002Fconfig-vibesurf.md",2148,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fvvincent1234\u002Fvibesurf\u002Freferences\u002Fconfig-vibesurf.md",{"path":103,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":104,"sourceHtmlUrl":105},"references\u002Fcrawl.md",655,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fvvincent1234\u002Fvibesurf\u002Freferences\u002Fcrawl.md",{"path":107,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":108,"sourceHtmlUrl":109},"references\u002Ffetch.md",912,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fvvincent1234\u002Fvibesurf\u002Freferences\u002Ffetch.md",{"path":111,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":112,"sourceHtmlUrl":113},"references\u002Ffinance.md",750,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fvvincent1234\u002Fvibesurf\u002Freferences\u002Ffinance.md",{"path":115,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":116,"sourceHtmlUrl":117},"references\u002Fintegrations.md",3108,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fvvincent1234\u002Fvibesurf\u002Freferences\u002Fintegrations.md",{"path":119,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":120,"sourceHtmlUrl":121},"references\u002Fjs_code.md",1173,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fvvincent1234\u002Fvibesurf\u002Freferences\u002Fjs_code.md",{"path":123,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":124,"sourceHtmlUrl":125},"references\u002Fscreenshot.md",458,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fvvincent1234\u002Fvibesurf\u002Freferences\u002Fscreenshot.md",{"path":127,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":128,"sourceHtmlUrl":129},"references\u002Fsearch.md",665,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fvvincent1234\u002Fvibesurf\u002Freferences\u002Fsearch.md",{"path":131,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":132,"sourceHtmlUrl":133},"references\u002Fsummary.md",638,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fvvincent1234\u002Fvibesurf\u002Freferences\u002Fsummary.md",{"path":135,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":136,"sourceHtmlUrl":137},"references\u002Ftrend.md",649,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fvvincent1234\u002Fvibesurf\u002Freferences\u002Ftrend.md",{"path":139,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":140,"sourceHtmlUrl":141},"references\u002Fwebsite-api.md",887,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fvvincent1234\u002Fvibesurf\u002Freferences\u002Fwebsite-api.md",{"path":143,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":144,"sourceHtmlUrl":145},"references\u002Fworkflows.md",2364,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fvvincent1234\u002Fvibesurf\u002Freferences\u002Fworkflows.md",[147,176,203,224,230,250],{"skillNo":148,"name":149,"nameZh":6,"description":150,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":151,"categories":152,"keywords":158,"publishedAt":37},"01M6G8J55967D6281ACMKAKTEQ","crowd-prompting","A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzzadrian\u002Fcrowd-prompting\u002FSKILL.md",[153],{"categoryNo":154,"categoryName":155,"taxonomyType":156,"taxonomyTypeDesc":157},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[159,160,161,19,162,163,164,165,166,167,168,169,170,171,172,173,32,174,175],"crowd prompting","prompting","api","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","content","ai agents",{"skillNo":177,"name":178,"nameZh":6,"description":179,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":180,"categories":181,"keywords":187,"publishedAt":37},"01M6G8J0PKPAYVET6BWE8W4C26","dilemm-ai","Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzyori\u002Fdilemm-ai\u002FSKILL.md",[182],{"categoryNo":183,"categoryName":184,"taxonomyType":185,"taxonomyTypeDesc":186},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[188,161,189,190,34,191,192,193,194,195,196,197,198,199,200,201,202,165,18],"dilemm ai","arena","analyze","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking",{"skillNo":204,"name":205,"nameZh":6,"description":206,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":207,"categories":208,"keywords":212,"publishedAt":37},"01M6G8HWAF3K9SW7NP3Z83CPJ6","arxiv-paper-reviews","Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date\u002Fcategory\u002Finterest, viewing paper details with comments, or submitting paper reviews via API at http:\u002F\u002F150.158.152.82:8000.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Fweak-accept\u002FSKILL.md",[209],{"categoryNo":210,"categoryName":211,"taxonomyType":185,"taxonomyTypeDesc":186},"01JBSEEDCAT000000000000021","资料检索与研究",[213,214,215,216,217,218,219,19,220,201,18,221,161,222,223],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":225,"name":205,"nameZh":6,"description":206,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":226,"categories":227,"keywords":229,"publishedAt":37},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[228],{"categoryNo":210,"categoryName":211,"taxonomyType":185,"taxonomyTypeDesc":186},[216,215,214,213,223,218,219,19,217,201,18,220,221,161,222],{"skillNo":231,"name":232,"nameZh":6,"description":233,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":234,"categories":235,"keywords":236,"publishedAt":37},"01M6G8HM95Y64JNVFC2HN4E2BG","git-summary","Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzweack\u002Fgit-summary\u002FSKILL.md",[],[237,238,239,240,241,242,243,244,245,246,247,248,249],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":251,"name":252,"nameZh":6,"description":253,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":254,"categories":255,"keywords":260,"publishedAt":37},"01M6G8HGEGF05CNEJCGVYFSC4R","agent-constitution","Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fztsalexey\u002Fagent-constitution\u002FSKILL.md",[256,257],{"categoryNo":183,"categoryName":184,"taxonomyType":185,"taxonomyTypeDesc":186},{"categoryNo":258,"categoryName":259,"taxonomyType":156,"taxonomyTypeDesc":157},"01JBSEEDCAT000000000000037","律师与法务",[261,262,263,264,19,265,266,24,267,221,268,269,270,271,272,32,273,274,27],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance"]