[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CMS26791DJ0GF7SYT23VGJ":3,"skill-same:01M6CMS26791DJ0GF7SYT23VGJ":105},{"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":22,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":47,"repositoryHtmlUrl":48,"repositoryHomepageUrl":6,"ownerHtmlUrl":49,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":50,"install":51,"resources":64},"01M6CMS26791DJ0GF7SYT23VGJ","crawl",null,"Crawl any website and save pages as local markdown files. Use when you need to download documentation, knowledge bases, or web content for offline access or analysis. No code required - just provide a URL.","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\u002Fbarneyjm\u002Fcrawl\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000021","资料检索与研究","SCENARIO","使用场景",[5,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"markdown","files","bases","use","just","download","access","knowledge","web","save","analysis","website","content","offline","code","documentation","2026-11-10 10:12:30",false,"---\nname: crawl\ndescription: \"Crawl any website and save pages as local markdown files. Use when you need to download documentation, knowledge bases, or web content for offline access or analysis. No code required - just provide a URL.\"\n---\n\n# Crawl Skill\n\nCrawl websites to extract content from multiple pages. Ideal for documentation, knowledge bases, and site-wide content extraction.\n\n## Prerequisites\n\n**Tavily API Key Required** - Get your key at https:\u002F\u002Ftavily.com\n\nAdd to `~\u002F.claude\u002Fsettings.json`:\n```json\n{\n  \"env\": {\n    \"TAVILY_API_KEY\": \"tvly-your-api-key-here\"\n  }\n}\n```\n\n## Quick Start\n\n### Using the Script\n\n```bash\n.\u002Fscripts\u002Fcrawl.sh '\u003Cjson>' [output_dir]\n```\n\n**Examples:**\n```bash\n# Basic crawl\n.\u002Fscripts\u002Fcrawl.sh '{\"url\": \"https:\u002F\u002Fdocs.example.com\"}'\n\n# Deeper crawl with limits\n.\u002Fscripts\u002Fcrawl.sh '{\"url\": \"https:\u002F\u002Fdocs.example.com\", \"max_depth\": 2, \"limit\": 50}'\n\n# Save to files\n.\u002Fscripts\u002Fcrawl.sh '{\"url\": \"https:\u002F\u002Fdocs.example.com\", \"max_depth\": 2}' .\u002Fdocs\n\n# Focused crawl with path filters\n.\u002Fscripts\u002Fcrawl.sh '{\"url\": \"https:\u002F\u002Fexample.com\", \"max_depth\": 2, \"select_paths\": [\"\u002Fdocs\u002F.*\", \"\u002Fapi\u002F.*\"], \"exclude_paths\": [\"\u002Fblog\u002F.*\"]}'\n\n# With semantic instructions (for agentic use)\n.\u002Fscripts\u002Fcrawl.sh '{\"url\": \"https:\u002F\u002Fdocs.example.com\", \"instructions\": \"Find API documentation\", \"chunks_per_source\": 3}'\n```\n\nWhen `output_dir` is provided, each crawled page is saved as a separate markdown file.\n\n### Basic Crawl\n\n```bash\ncurl --request POST \\\n  --url https:\u002F\u002Fapi.tavily.com\u002Fcrawl \\\n  --header \"Authorization: Bearer $TAVILY_API_KEY\" \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\n    \"url\": \"https:\u002F\u002Fdocs.example.com\",\n    \"max_depth\": 1,\n    \"limit\": 20\n  }'\n```\n\n### Focused Crawl with Instructions\n\n```bash\ncurl --request POST \\\n  --url https:\u002F\u002Fapi.tavily.com\u002Fcrawl \\\n  --header \"Authorization: Bearer $TAVILY_API_KEY\" \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\n    \"url\": \"https:\u002F\u002Fdocs.example.com\",\n    \"max_depth\": 2,\n    \"instructions\": \"Find API documentation and code examples\",\n    \"chunks_per_source\": 3,\n    \"select_paths\": [\"\u002Fdocs\u002F.*\", \"\u002Fapi\u002F.*\"]\n  }'\n```\n\n## API Reference\n\n### Endpoint\n\n```\nPOST https:\u002F\u002Fapi.tavily.com\u002Fcrawl\n```\n\n### Headers\n\n| Header | Value |\n|--------|-------|\n| `Authorization` | `Bearer \u003CTAVILY_API_KEY>` |\n| `Content-Type` | `application\u002Fjson` |\n\n### Request Body\n\n| Field | Type | Default | Description |\n|-------|------|---------|-------------|\n| `url` | string | Required | Root URL to begin crawling |\n| `max_depth` | integer | 1 | Levels deep to crawl (1-5) |\n| `max_breadth` | integer | 20 | Links per page |\n| `limit` | integer | 50 | Total pages cap |\n| `instructions` | string | null | Natural language guidance for focus |\n| `chunks_per_source` | integer | 3 | Chunks per page (1-5, requires instructions) |\n| `extract_depth` | string | `\"basic\"` | `basic` or `advanced` |\n| `format` | string | `\"markdown\"` | `markdown` or `text` |\n| `select_paths` | array | null | Regex patterns to include |\n| `exclude_paths` | array | null | Regex patterns to exclude |\n| `allow_external` | boolean | true | Include external domain links |\n| `timeout` | float | 150 | Max wait (10-150 seconds) |\n\n### Response Format\n\n```json\n{\n  \"base_url\": \"https:\u002F\u002Fdocs.example.com\",\n  \"results\": [\n    {\n      \"url\": \"https:\u002F\u002Fdocs.example.com\u002Fpage\",\n      \"raw_content\": \"# Page Title\\n\\nContent...\"\n    }\n  ],\n  \"response_time\": 12.5\n}\n```\n\n## Depth vs Performance\n\n| Depth | Typical Pages | Time |\n|-------|---------------|------|\n| 1 | 10-50 | Seconds |\n| 2 | 50-500 | Minutes |\n| 3 | 500-5000 | Many minutes |\n\n**Start with `max_depth=1`** and increase only if needed.\n\n## Crawl for Context vs Data Collection\n\n**For agentic use (feeding results into context):** Always use `instructions` + `chunks_per_source`. This returns only relevant chunks instead of full pages, preventing context window explosion.\n\n**For data collection (saving to files):** Omit `chunks_per_source` to get full page content.\n\n## Examples\n\n### For Context: Agentic Research (Recommended)\n\nUse when feeding crawl results into an LLM context:\n\n```bash\ncurl --request POST \\\n  --url https:\u002F\u002Fapi.tavily.com\u002Fcrawl \\\n  --header \"Authorization: Bearer $TAVILY_API_KEY\" \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\n    \"url\": \"https:\u002F\u002Fdocs.example.com\",\n    \"max_depth\": 2,\n    \"instructions\": \"Find API documentation and authentication guides\",\n    \"chunks_per_source\": 3\n  }'\n```\n\nReturns only the most relevant chunks (max 500 chars each) per page - fits in context without overwhelming it.\n\n### For Context: Targeted Technical Docs\n\n```bash\ncurl --request POST \\\n  --url https:\u002F\u002Fapi.tavily.com\u002Fcrawl \\\n  --header \"Authorization: Bearer $TAVILY_API_KEY\" \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\n    \"url\": \"https:\u002F\u002Fexample.com\",\n    \"max_depth\": 2,\n    \"instructions\": \"Find all documentation about authentication and security\",\n    \"chunks_per_source\": 3,\n    \"select_paths\": [\"\u002Fdocs\u002F.*\", \"\u002Fapi\u002F.*\"]\n  }'\n```\n\n### For Data Collection: Full Page Archive\n\nUse when saving content to files for later processing:\n\n```bash\ncurl --request POST \\\n  --url https:\u002F\u002Fapi.tavily.com\u002Fcrawl \\\n  --header \"Authorization: Bearer $TAVILY_API_KEY\" \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\n    \"url\": \"https:\u002F\u002Fexample.com\u002Fblog\",\n    \"max_depth\": 2,\n    \"max_breadth\": 50,\n    \"select_paths\": [\"\u002Fblog\u002F.*\"],\n    \"exclude_paths\": [\"\u002Fblog\u002Ftag\u002F.*\", \"\u002Fblog\u002Fcategory\u002F.*\"]\n  }'\n```\n\nReturns full page content - use the script with `output_dir` to save as markdown files.\n\n## Map API (URL Discovery)\n\nUse `map` instead of `crawl` when you only need URLs, not content:\n\n```bash\ncurl --request POST \\\n  --url https:\u002F\u002Fapi.tavily.com\u002Fmap \\\n  --header \"Authorization: Bearer $TAVILY_API_KEY\" \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\n    \"url\": \"https:\u002F\u002Fdocs.example.com\",\n    \"max_depth\": 2,\n    \"instructions\": \"Find all API docs and guides\"\n  }'\n```\n\nReturns URLs only (faster than crawl):\n\n```json\n{\n  \"base_url\": \"https:\u002F\u002Fdocs.example.com\",\n  \"results\": [\n    \"https:\u002F\u002Fdocs.example.com\u002Fapi\u002Fauth\",\n    \"https:\u002F\u002Fdocs.example.com\u002Fguides\u002Fquickstart\"\n  ]\n}\n```\n\n## Tips\n\n- **Always use `chunks_per_source` for agentic workflows** - prevents context explosion when feeding results to LLMs\n- **Omit `chunks_per_source` only for data collection** - when saving full pages to files\n- **Start conservative** (`max_depth=1`, `limit=20`) and scale up\n- **Use path patterns** to focus on relevant sections\n- **Use Map first** to understand site structure before full crawl\n- **Always set a `limit`** to prevent runaway crawls\n","# Crawl Skill\n\nCrawl websites to extract content from multiple pages. Ideal for documentation, knowledge bases, and site-wide content extraction.\n\n## Prerequisites\n\n**Tavily API Key Required** - Get your key at https:\u002F\u002Ftavily.com\n\nAdd to `~\u002F.claude\u002Fsettings.json`:\n```json\n{\n  \"env\": {\n    \"TAVILY_API_KEY\": \"tvly-your-api-key-here\"\n  }\n}\n```\n\n## Quick Start\n\n### Using the Script\n\n```bash\n.\u002Fscripts\u002Fcrawl.sh '\u003Cjson>' [output_dir]\n```\n\n**Examples:**\n```bash\n# Basic crawl\n.\u002Fscripts\u002Fcrawl.sh '{\"url\": \"https:\u002F\u002Fdocs.example.com\"}'\n\n# Deeper crawl with limits\n.\u002Fscripts\u002Fcrawl.sh '{\"url\": \"https:\u002F\u002Fdocs.example.com\", \"max_depth\": 2, \"limit\": 50}'\n\n# Save to files\n.\u002Fscripts\u002Fcrawl.sh '{\"url\": \"https:\u002F\u002Fdocs.example.com\", \"max_depth\": 2}' .\u002Fdocs\n\n# Focused crawl with path filters\n.\u002Fscripts\u002Fcrawl.sh '{\"url\": \"https:\u002F\u002Fexample.com\", \"max_depth\": 2, \"select_paths\": [\"\u002Fdocs\u002F.*\", \"\u002Fapi\u002F.*\"], \"exclude_paths\": [\"\u002Fblog\u002F.*\"]}'\n\n# With semantic instructions (for agentic use)\n.\u002Fscripts\u002Fcrawl.sh '{\"url\": \"https:\u002F\u002Fdocs.example.com\", \"instructions\": \"Find API documentation\", \"chunks_per_source\": 3}'\n```\n\nWhen `output_dir` is provided, each crawled page is saved as a separate markdown file.\n\n### Basic Crawl\n\n```bash\ncurl --request POST \\\n  --url https:\u002F\u002Fapi.tavily.com\u002Fcrawl \\\n  --header \"Authorization: Bearer $TAVILY_API_KEY\" \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\n    \"url\": \"https:\u002F\u002Fdocs.example.com\",\n    \"max_depth\": 1,\n    \"limit\": 20\n  }'\n```\n\n### Focused Crawl with Instructions\n\n```bash\ncurl --request POST \\\n  --url https:\u002F\u002Fapi.tavily.com\u002Fcrawl \\\n  --header \"Authorization: Bearer $TAVILY_API_KEY\" \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\n    \"url\": \"https:\u002F\u002Fdocs.example.com\",\n    \"max_depth\": 2,\n    \"instructions\": \"Find API documentation and code examples\",\n    \"chunks_per_source\": 3,\n    \"select_paths\": [\"\u002Fdocs\u002F.*\", \"\u002Fapi\u002F.*\"]\n  }'\n```\n\n## API Reference\n\n### Endpoint\n\n```\nPOST https:\u002F\u002Fapi.tavily.com\u002Fcrawl\n```\n\n### Headers\n\n| Header | Value |\n|--------|-------|\n| `Authorization` | `Bearer \u003CTAVILY_API_KEY>` |\n| `Content-Type` | `application\u002Fjson` |\n\n### Request Body\n\n| Field | Type | Default | Description |\n|-------|------|---------|-------------|\n| `url` | string | Required | Root URL to begin crawling |\n| `max_depth` | integer | 1 | Levels deep to crawl (1-5) |\n| `max_breadth` | integer | 20 | Links per page |\n| `limit` | integer | 50 | Total pages cap |\n| `instructions` | string | null | Natural language guidance for focus |\n| `chunks_per_source` | integer | 3 | Chunks per page (1-5, requires instructions) |\n| `extract_depth` | string | `\"basic\"` | `basic` or `advanced` |\n| `format` | string | `\"markdown\"` | `markdown` or `text` |\n| `select_paths` | array | null | Regex patterns to include |\n| `exclude_paths` | array | null | Regex patterns to exclude |\n| `allow_external` | boolean | true | Include external domain links |\n| `timeout` | float | 150 | Max wait (10-150 seconds) |\n\n### Response Format\n\n```json\n{\n  \"base_url\": \"https:\u002F\u002Fdocs.example.com\",\n  \"results\": [\n    {\n      \"url\": \"https:\u002F\u002Fdocs.example.com\u002Fpage\",\n      \"raw_content\": \"# Page Title\\n\\nContent...\"\n    }\n  ],\n  \"response_time\": 12.5\n}\n```\n\n## Depth vs Performance\n\n| Depth | Typical Pages | Time |\n|-------|---------------|------|\n| 1 | 10-50 | Seconds |\n| 2 | 50-500 | Minutes |\n| 3 | 500-5000 | Many minutes |\n\n**Start with `max_depth=1`** and increase only if needed.\n\n## Crawl for Context vs Data Collection\n\n**For agentic use (feeding results into context):** Always use `instructions` + `chunks_per_source`. This returns only relevant chunks instead of full pages, preventing context window explosion.\n\n**For data collection (saving to files):** Omit `chunks_per_source` to get full page content.\n\n## Examples\n\n### For Context: Agentic Research (Recommended)\n\nUse when feeding crawl results into an LLM context:\n\n```bash\ncurl --request POST \\\n  --url https:\u002F\u002Fapi.tavily.com\u002Fcrawl \\\n  --header \"Authorization: Bearer $TAVILY_API_KEY\" \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\n    \"url\": \"https:\u002F\u002Fdocs.example.com\",\n    \"max_depth\": 2,\n    \"instructions\": \"Find API documentation and authentication guides\",\n    \"chunks_per_source\": 3\n  }'\n```\n\nReturns only the most relevant chunks (max 500 chars each) per page - fits in context without overwhelming it.\n\n### For Context: Targeted Technical Docs\n\n```bash\ncurl --request POST \\\n  --url https:\u002F\u002Fapi.tavily.com\u002Fcrawl \\\n  --header \"Authorization: Bearer $TAVILY_API_KEY\" \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\n    \"url\": \"https:\u002F\u002Fexample.com\",\n    \"max_depth\": 2,\n    \"instructions\": \"Find all documentation about authentication and security\",\n    \"chunks_per_source\": 3,\n    \"select_paths\": [\"\u002Fdocs\u002F.*\", \"\u002Fapi\u002F.*\"]\n  }'\n```\n\n### For Data Collection: Full Page Archive\n\nUse when saving content to files for later processing:\n\n```bash\ncurl --request POST \\\n  --url https:\u002F\u002Fapi.tavily.com\u002Fcrawl \\\n  --header \"Authorization: Bearer $TAVILY_API_KEY\" \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\n    \"url\": \"https:\u002F\u002Fexample.com\u002Fblog\",\n    \"max_depth\": 2,\n    \"max_breadth\": 50,\n    \"select_paths\": [\"\u002Fblog\u002F.*\"],\n    \"exclude_paths\": [\"\u002Fblog\u002Ftag\u002F.*\", \"\u002Fblog\u002Fcategory\u002F.*\"]\n  }'\n```\n\nReturns full page content - use the script with `output_dir` to save as markdown files.\n\n## Map API (URL Discovery)\n\nUse `map` instead of `crawl` when you only need URLs, not content:\n\n```bash\ncurl --request POST \\\n  --url https:\u002F\u002Fapi.tavily.com\u002Fmap \\\n  --header \"Authorization: Bearer $TAVILY_API_KEY\" \\\n  --header 'Content-Type: application\u002Fjson' \\\n  --data '{\n    \"url\": \"https:\u002F\u002Fdocs.example.com\",\n    \"max_depth\": 2,\n    \"instructions\": \"Find all API docs and guides\"\n  }'\n```\n\nReturns URLs only (faster than crawl):\n\n```json\n{\n  \"base_url\": \"https:\u002F\u002Fdocs.example.com\",\n  \"results\": [\n    \"https:\u002F\u002Fdocs.example.com\u002Fapi\u002Fauth\",\n    \"https:\u002F\u002Fdocs.example.com\u002Fguides\u002Fquickstart\"\n  ]\n}\n```\n\n## Tips\n\n- **Always use `chunks_per_source` for agentic workflows** - prevents context explosion when feeding results to LLMs\n- **Omit `chunks_per_source` only for data collection** - when saving full pages to files\n- **Start conservative** (`max_depth=1`, `limit=20`) and scale up\n- **Use path patterns** to focus on relevant sections\n- **Use Map first** to understand site structure before full crawl\n- **Always set a `limit`** to prevent runaway crawls\n",{"name":5,"description":7},"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fbarneyjm\u002Fcrawl",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":52,"prompt":62,"zipAvailable":63},[53,56,59],{"tool":54,"command":55},"npx","npx skills add kbarbel640-del\u002Fskills --skill crawl",{"tool":57,"command":58},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill crawl",{"tool":60,"command":61},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill crawl","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fbarneyjm\u002Fcrawl\u002FSKILL.md",true,[65,71,75,79,83,87,91,95,99],{"path":66,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":69,"sourceHtmlUrl":70},"_meta.json","REFERENCE","参考文档",264,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fbarneyjm\u002Fcrawl\u002F_meta.json",{"path":72,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":73,"sourceHtmlUrl":74},"references\u002Fexamples.md",17669,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fseaborn\u002Freferences\u002Fexamples.md",{"path":76,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":77,"sourceHtmlUrl":78},"references\u002Ffunction_reference.md",24881,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fseaborn\u002Freferences\u002Ffunction_reference.md",{"path":80,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":81,"sourceHtmlUrl":82},"references\u002Fgrids_and_levels.md",2520,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fseaborn\u002Freferences\u002Fgrids_and_levels.md",{"path":84,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":85,"sourceHtmlUrl":86},"references\u002Fobjects_interface.md",21077,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fseaborn\u002Freferences\u002Fobjects_interface.md",{"path":88,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":89,"sourceHtmlUrl":90},"references\u002Fpalettes_and_theming.md",2634,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fseaborn\u002Freferences\u002Fpalettes_and_theming.md",{"path":92,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":93,"sourceHtmlUrl":94},"references\u002Fpatterns_and_troubleshooting.md",2925,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fseaborn\u002Freferences\u002Fpatterns_and_troubleshooting.md",{"path":96,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":97,"sourceHtmlUrl":98},"references\u002Fplotting_functions.md",6297,"https:\u002F\u002Fgithub.com\u002Fhashgraph-online\u002Fawesome-codex-plugins\u002Fblob\u002Fmain\u002Fplugins\u002FKalarisLabs\u002Fresearch-agent-skills\u002Fskills\u002Fseaborn\u002Freferences\u002Fplotting_functions.md",{"path":100,"resourceType":101,"resourceTypeDesc":102,"sizeBytes":103,"sourceHtmlUrl":104},"scripts\u002Fcrawl.sh","SCRIPT","脚本",3256,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fbarneyjm\u002Fcrawl\u002Fscripts\u002Fcrawl.sh",[106,136,162,181,187,207],{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":117,"publishedAt":39},"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",[112],{"categoryNo":113,"categoryName":114,"taxonomyType":115,"taxonomyTypeDesc":116},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,35,135],"crowd prompting","prompting","api","with","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","ai agents",{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":145,"publishedAt":39},"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",[142],{"categoryNo":143,"categoryName":144,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[146,120,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,125,26],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking",{"skillNo":163,"name":164,"nameZh":6,"description":165,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":166,"categories":167,"keywords":169,"publishedAt":39},"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",[168],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[170,171,172,173,174,175,176,121,177,160,26,178,120,179,180],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":182,"name":164,"nameZh":6,"description":165,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":183,"categories":184,"keywords":186,"publishedAt":39},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[185],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[173,172,171,170,180,175,176,121,174,160,26,177,178,120,179],{"skillNo":188,"name":189,"nameZh":6,"description":190,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":191,"categories":192,"keywords":193,"publishedAt":39},"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",[],[194,195,196,197,198,199,200,201,202,203,204,205,206],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":208,"name":209,"nameZh":6,"description":210,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":211,"categories":212,"keywords":217,"publishedAt":39},"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",[213,214],{"categoryNo":143,"categoryName":144,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":215,"categoryName":216,"taxonomyType":115,"taxonomyTypeDesc":116},"01JBSEEDCAT000000000000037","律师与法务",[218,219,220,221,121,222,223,44,224,178,225,226,227,228,229,134,230,231,232],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]