[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FHGGKF6CB0473PAM7NA42C":3,"skill-same:01M6FHGGKF6CB0473PAM7NA42C":74},{"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":42,"linkOnly":43,"markdownContent":44,"markdownBody":45,"frontMatter":46,"refName":47,"commitSha":48,"skillDirectory":49,"forksCount":50,"repositoryHtmlUrl":51,"repositoryHomepageUrl":6,"ownerHtmlUrl":52,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":53,"install":54,"resources":67},"01M6FHGGKF6CB0473PAM7NA42C","scraper",null,"Scrape documents from Notion, DocSend, PDFs, and other sources into local PDF files. Use when the user needs to download, archive, or convert web documents to PDF format. Supports authentication flows for protected documents and session persistence via profiles. Returns local file paths to downloaded PDFs.","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\u002Fchrisling-dev\u002Flinks-to-pdfs\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000002","文档处理","SCENARIO","使用场景",[5,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],"session","profiles","flows","sources","paths","via","local","files","use","PDF","format","convert","archive","scrape","file","authentication","documents","web","notion","2026-11-10 10:12:30",false,"---\nname: scraper\ndescription: Scrape documents from Notion, DocSend, PDFs, and other sources into local PDF files. Use when the user needs to download, archive, or convert web documents to PDF format. Supports authentication flows for protected documents and session persistence via profiles. Returns local file paths to downloaded PDFs.\n---\n\n# docs-scraper\n\nCLI tool that scrapes documents from various sources into local PDF files using browser automation.\n\n## Installation\n\n```bash\nnpm install -g docs-scraper\n```\n\n## Quick start\n\nScrape any document URL to PDF:\n\n```bash\ndocs-scraper scrape https:\u002F\u002Fexample.com\u002Fdocument\n```\n\nReturns local path: `~\u002F.docs-scraper\u002Foutput\u002F1706123456-abc123.pdf`\n\n## Basic scraping\n\n**Scrape with daemon** (recommended, keeps browser warm):\n```bash\ndocs-scraper scrape \u003Curl>\n```\n\n**Scrape with named profile** (for authenticated sites):\n```bash\ndocs-scraper scrape \u003Curl> -p \u003Cprofile-name>\n```\n\n**Scrape with pre-filled data** (e.g., email for DocSend):\n```bash\ndocs-scraper scrape \u003Curl> -D email=user@example.com\n```\n\n**Direct mode** (single-shot, no daemon):\n```bash\ndocs-scraper scrape \u003Curl> --no-daemon\n```\n\n## Authentication workflow\n\nWhen a document requires authentication (login, email verification, passcode):\n\n1. Initial scrape returns a job ID:\n   ```bash\n   docs-scraper scrape https:\u002F\u002Fdocsend.com\u002Fview\u002Fxxx\n   # Output: Scrape blocked\n   #         Job ID: abc123\n   ```\n\n2. Retry with data:\n   ```bash\n   docs-scraper update abc123 -D email=user@example.com\n   # or with password\n   docs-scraper update abc123 -D email=user@example.com -D password=1234\n   ```\n\n## Profile management\n\nProfiles store session cookies for authenticated sites.\n\n```bash\ndocs-scraper profiles list     # List saved profiles\ndocs-scraper profiles clear    # Clear all profiles\ndocs-scraper scrape \u003Curl> -p myprofile  # Use a profile\n```\n\n## Daemon management\n\nThe daemon keeps browser instances warm for faster scraping.\n\n```bash\ndocs-scraper daemon status     # Check status\ndocs-scraper daemon start      # Start manually\ndocs-scraper daemon stop       # Stop daemon\n```\n\nNote: Daemon auto-starts when running scrape commands.\n\n## Cleanup\n\nPDFs are stored in `~\u002F.docs-scraper\u002Foutput\u002F`. The daemon automatically cleans up files older than 1 hour.\n\nManual cleanup:\n```bash\ndocs-scraper cleanup                    # Delete all PDFs\ndocs-scraper cleanup --older-than 1h    # Delete PDFs older than 1 hour\n```\n\n## Job management\n\n```bash\ndocs-scraper jobs list         # List blocked jobs awaiting auth\n```\n\n## Supported sources\n\n- **Direct PDF links** - Downloads PDF directly\n- **Notion pages** - Exports Notion page to PDF\n- **DocSend documents** - Handles DocSend viewer\n- **LLM fallback** - Uses Claude API for any other webpage\n\n---\n\n## Scraper Reference\n\nEach scraper accepts specific `-D` data fields. Use the appropriate fields based on the URL type.\n\n### DirectPdfScraper\n\n**Handles:** URLs ending in `.pdf`\n\n**Data fields:** None (downloads directly)\n\n**Example:**\n```bash\ndocs-scraper scrape https:\u002F\u002Fexample.com\u002Fdocument.pdf\n```\n\n---\n\n### DocsendScraper\n\n**Handles:** `docsend.com\u002Fview\u002F*`, `docsend.com\u002Fv\u002F*`, and subdomains (e.g., `org-a.docsend.com`)\n\n**URL patterns:**\n- Documents: `https:\u002F\u002Fdocsend.com\u002Fview\u002F{id}` or `https:\u002F\u002Fdocsend.com\u002Fv\u002F{id}`\n- Folders: `https:\u002F\u002Fdocsend.com\u002Fview\u002Fs\u002F{id}`\n- Subdomains: `https:\u002F\u002F{subdomain}.docsend.com\u002Fview\u002F{id}`\n\n**Data fields:**\n\n| Field | Type | Description |\n|-------|------|-------------|\n| `email` | email | Email address for document access |\n| `password` | password | Passcode\u002Fpassword for protected documents |\n| `name` | text | Your name (required for NDA-gated documents) |\n\n**Examples:**\n```bash\n# Pre-fill email for DocSend\ndocs-scraper scrape https:\u002F\u002Fdocsend.com\u002Fview\u002Fabc123 -D email=user@example.com\n\n# With password protection\ndocs-scraper scrape https:\u002F\u002Fdocsend.com\u002Fview\u002Fabc123 -D email=user@example.com -D password=secret123\n\n# With NDA name requirement\ndocs-scraper scrape https:\u002F\u002Fdocsend.com\u002Fview\u002Fabc123 -D email=user@example.com -D name=\"John Doe\"\n\n# Retry blocked job\ndocs-scraper update abc123 -D email=user@example.com -D password=secret123\n```\n\n**Notes:**\n- DocSend may require any combination of email, password, and name\n- Folders are scraped as a table of contents PDF with document links\n- The scraper auto-checks NDA checkboxes when name is provided\n\n---\n\n### NotionScraper\n\n**Handles:** `notion.so\u002F*`, `*.notion.site\u002F*`\n\n**Data fields:**\n\n| Field | Type | Description |\n|-------|------|-------------|\n| `email` | email | Notion account email |\n| `password` | password | Notion account password |\n\n**Examples:**\n```bash\n# Public page (no auth needed)\ndocs-scraper scrape https:\u002F\u002Fnotion.so\u002FPublic-Page-abc123\n\n# Private page with login\ndocs-scraper scrape https:\u002F\u002Fnotion.so\u002FPrivate-Page-abc123 \\\n  -D email=user@example.com -D password=mypassword\n\n# Custom domain\ndocs-scraper scrape https:\u002F\u002Fdocs.company.notion.site\u002FPage-abc123\n```\n\n**Notes:**\n- Public Notion pages don't require authentication\n- Toggle blocks are automatically expanded before PDF generation\n- Uses session profiles to persist login across scrapes\n\n---\n\n### LlmFallbackScraper\n\n**Handles:** Any URL not matched by other scrapers (automatic fallback)\n\n**Data fields:** Dynamic - determined by Claude analyzing the page\n\nThe LLM scraper uses Claude to analyze the page HTML and detect:\n- Login forms (extracts field names dynamically)\n- Cookie banners (auto-dismisses)\n- Expandable content (auto-expands)\n- CAPTCHAs (reports as blocked)\n- Paywalls (reports as blocked)\n\n**Common dynamic fields:**\n\n| Field | Type | Description |\n|-------|------|-------------|\n| `email` | email | Login email (if detected) |\n| `password` | password | Login password (if detected) |\n| `username` | text | Username (if login uses username) |\n\n**Examples:**\n```bash\n# Generic webpage (no auth)\ndocs-scraper scrape https:\u002F\u002Fexample.com\u002Farticle\n\n# Webpage requiring login\ndocs-scraper scrape https:\u002F\u002Fmembers.example.com\u002Farticle \\\n  -D email=user@example.com -D password=secret\n\n# When blocked, check the job for required fields\ndocs-scraper jobs list\n# Then retry with the fields the scraper detected\ndocs-scraper update abc123 -D username=myuser -D password=secret\n```\n\n**Notes:**\n- Requires `ANTHROPIC_API_KEY` environment variable\n- Field names are extracted from the page's actual form fields\n- Limited to 2 login attempts before failing\n- CAPTCHAs require manual intervention\n\n---\n\n## Data field summary\n\n| Scraper | email | password | name | Other |\n|---------|-------|----------|------|-------|\n| DirectPdf | - | - | - | - |\n| DocSend | ✓ | ✓ | ✓ | - |\n| Notion | ✓ | ✓ | - | - |\n| LLM Fallback | ✓* | ✓* | - | Dynamic* |\n\n*Fields detected dynamically from page analysis\n\n## Environment setup (optional)\n\nOnly needed for LLM fallback scraper:\n\n```bash\nexport ANTHROPIC_API_KEY=your_key\n```\n\nOptional browser settings:\n```bash\nexport BROWSER_HEADLESS=true   # Set false for debugging\n```\n\n## Common patterns\n\n**Archive a Notion page:**\n```bash\ndocs-scraper scrape https:\u002F\u002Fnotion.so\u002FMy-Page-abc123\n```\n\n**Download protected DocSend:**\n```bash\ndocs-scraper scrape https:\u002F\u002Fdocsend.com\u002Fview\u002Fxxx\n# If blocked:\ndocs-scraper update \u003Cjob-id> -D email=user@example.com -D password=1234\n```\n\n**Batch scraping with profiles:**\n```bash\ndocs-scraper scrape https:\u002F\u002Fsite.com\u002Fdoc1 -p mysite\ndocs-scraper scrape https:\u002F\u002Fsite.com\u002Fdoc2 -p mysite\n```\n\n## Output\n\n**Success**: Local file path (e.g., `~\u002F.docs-scraper\u002Foutput\u002F1706123456-abc123.pdf`)\n**Blocked**: Job ID + required credential types\n\n## Troubleshooting\n\n- **Timeout**: `docs-scraper daemon stop && docs-scraper daemon start`\n- **Auth fails**: `docs-scraper jobs list` to check pending jobs\n- **Disk full**: `docs-scraper cleanup` to remove old PDFs\n","# docs-scraper\n\nCLI tool that scrapes documents from various sources into local PDF files using browser automation.\n\n## Installation\n\n```bash\nnpm install -g docs-scraper\n```\n\n## Quick start\n\nScrape any document URL to PDF:\n\n```bash\ndocs-scraper scrape https:\u002F\u002Fexample.com\u002Fdocument\n```\n\nReturns local path: `~\u002F.docs-scraper\u002Foutput\u002F1706123456-abc123.pdf`\n\n## Basic scraping\n\n**Scrape with daemon** (recommended, keeps browser warm):\n```bash\ndocs-scraper scrape \u003Curl>\n```\n\n**Scrape with named profile** (for authenticated sites):\n```bash\ndocs-scraper scrape \u003Curl> -p \u003Cprofile-name>\n```\n\n**Scrape with pre-filled data** (e.g., email for DocSend):\n```bash\ndocs-scraper scrape \u003Curl> -D email=user@example.com\n```\n\n**Direct mode** (single-shot, no daemon):\n```bash\ndocs-scraper scrape \u003Curl> --no-daemon\n```\n\n## Authentication workflow\n\nWhen a document requires authentication (login, email verification, passcode):\n\n1. Initial scrape returns a job ID:\n   ```bash\n   docs-scraper scrape https:\u002F\u002Fdocsend.com\u002Fview\u002Fxxx\n   # Output: Scrape blocked\n   #         Job ID: abc123\n   ```\n\n2. Retry with data:\n   ```bash\n   docs-scraper update abc123 -D email=user@example.com\n   # or with password\n   docs-scraper update abc123 -D email=user@example.com -D password=1234\n   ```\n\n## Profile management\n\nProfiles store session cookies for authenticated sites.\n\n```bash\ndocs-scraper profiles list     # List saved profiles\ndocs-scraper profiles clear    # Clear all profiles\ndocs-scraper scrape \u003Curl> -p myprofile  # Use a profile\n```\n\n## Daemon management\n\nThe daemon keeps browser instances warm for faster scraping.\n\n```bash\ndocs-scraper daemon status     # Check status\ndocs-scraper daemon start      # Start manually\ndocs-scraper daemon stop       # Stop daemon\n```\n\nNote: Daemon auto-starts when running scrape commands.\n\n## Cleanup\n\nPDFs are stored in `~\u002F.docs-scraper\u002Foutput\u002F`. The daemon automatically cleans up files older than 1 hour.\n\nManual cleanup:\n```bash\ndocs-scraper cleanup                    # Delete all PDFs\ndocs-scraper cleanup --older-than 1h    # Delete PDFs older than 1 hour\n```\n\n## Job management\n\n```bash\ndocs-scraper jobs list         # List blocked jobs awaiting auth\n```\n\n## Supported sources\n\n- **Direct PDF links** - Downloads PDF directly\n- **Notion pages** - Exports Notion page to PDF\n- **DocSend documents** - Handles DocSend viewer\n- **LLM fallback** - Uses Claude API for any other webpage\n\n---\n\n## Scraper Reference\n\nEach scraper accepts specific `-D` data fields. Use the appropriate fields based on the URL type.\n\n### DirectPdfScraper\n\n**Handles:** URLs ending in `.pdf`\n\n**Data fields:** None (downloads directly)\n\n**Example:**\n```bash\ndocs-scraper scrape https:\u002F\u002Fexample.com\u002Fdocument.pdf\n```\n\n---\n\n### DocsendScraper\n\n**Handles:** `docsend.com\u002Fview\u002F*`, `docsend.com\u002Fv\u002F*`, and subdomains (e.g., `org-a.docsend.com`)\n\n**URL patterns:**\n- Documents: `https:\u002F\u002Fdocsend.com\u002Fview\u002F{id}` or `https:\u002F\u002Fdocsend.com\u002Fv\u002F{id}`\n- Folders: `https:\u002F\u002Fdocsend.com\u002Fview\u002Fs\u002F{id}`\n- Subdomains: `https:\u002F\u002F{subdomain}.docsend.com\u002Fview\u002F{id}`\n\n**Data fields:**\n\n| Field | Type | Description |\n|-------|------|-------------|\n| `email` | email | Email address for document access |\n| `password` | password | Passcode\u002Fpassword for protected documents |\n| `name` | text | Your name (required for NDA-gated documents) |\n\n**Examples:**\n```bash\n# Pre-fill email for DocSend\ndocs-scraper scrape https:\u002F\u002Fdocsend.com\u002Fview\u002Fabc123 -D email=user@example.com\n\n# With password protection\ndocs-scraper scrape https:\u002F\u002Fdocsend.com\u002Fview\u002Fabc123 -D email=user@example.com -D password=secret123\n\n# With NDA name requirement\ndocs-scraper scrape https:\u002F\u002Fdocsend.com\u002Fview\u002Fabc123 -D email=user@example.com -D name=\"John Doe\"\n\n# Retry blocked job\ndocs-scraper update abc123 -D email=user@example.com -D password=secret123\n```\n\n**Notes:**\n- DocSend may require any combination of email, password, and name\n- Folders are scraped as a table of contents PDF with document links\n- The scraper auto-checks NDA checkboxes when name is provided\n\n---\n\n### NotionScraper\n\n**Handles:** `notion.so\u002F*`, `*.notion.site\u002F*`\n\n**Data fields:**\n\n| Field | Type | Description |\n|-------|------|-------------|\n| `email` | email | Notion account email |\n| `password` | password | Notion account password |\n\n**Examples:**\n```bash\n# Public page (no auth needed)\ndocs-scraper scrape https:\u002F\u002Fnotion.so\u002FPublic-Page-abc123\n\n# Private page with login\ndocs-scraper scrape https:\u002F\u002Fnotion.so\u002FPrivate-Page-abc123 \\\n  -D email=user@example.com -D password=mypassword\n\n# Custom domain\ndocs-scraper scrape https:\u002F\u002Fdocs.company.notion.site\u002FPage-abc123\n```\n\n**Notes:**\n- Public Notion pages don't require authentication\n- Toggle blocks are automatically expanded before PDF generation\n- Uses session profiles to persist login across scrapes\n\n---\n\n### LlmFallbackScraper\n\n**Handles:** Any URL not matched by other scrapers (automatic fallback)\n\n**Data fields:** Dynamic - determined by Claude analyzing the page\n\nThe LLM scraper uses Claude to analyze the page HTML and detect:\n- Login forms (extracts field names dynamically)\n- Cookie banners (auto-dismisses)\n- Expandable content (auto-expands)\n- CAPTCHAs (reports as blocked)\n- Paywalls (reports as blocked)\n\n**Common dynamic fields:**\n\n| Field | Type | Description |\n|-------|------|-------------|\n| `email` | email | Login email (if detected) |\n| `password` | password | Login password (if detected) |\n| `username` | text | Username (if login uses username) |\n\n**Examples:**\n```bash\n# Generic webpage (no auth)\ndocs-scraper scrape https:\u002F\u002Fexample.com\u002Farticle\n\n# Webpage requiring login\ndocs-scraper scrape https:\u002F\u002Fmembers.example.com\u002Farticle \\\n  -D email=user@example.com -D password=secret\n\n# When blocked, check the job for required fields\ndocs-scraper jobs list\n# Then retry with the fields the scraper detected\ndocs-scraper update abc123 -D username=myuser -D password=secret\n```\n\n**Notes:**\n- Requires `ANTHROPIC_API_KEY` environment variable\n- Field names are extracted from the page's actual form fields\n- Limited to 2 login attempts before failing\n- CAPTCHAs require manual intervention\n\n---\n\n## Data field summary\n\n| Scraper | email | password | name | Other |\n|---------|-------|----------|------|-------|\n| DirectPdf | - | - | - | - |\n| DocSend | ✓ | ✓ | ✓ | - |\n| Notion | ✓ | ✓ | - | - |\n| LLM Fallback | ✓* | ✓* | - | Dynamic* |\n\n*Fields detected dynamically from page analysis\n\n## Environment setup (optional)\n\nOnly needed for LLM fallback scraper:\n\n```bash\nexport ANTHROPIC_API_KEY=your_key\n```\n\nOptional browser settings:\n```bash\nexport BROWSER_HEADLESS=true   # Set false for debugging\n```\n\n## Common patterns\n\n**Archive a Notion page:**\n```bash\ndocs-scraper scrape https:\u002F\u002Fnotion.so\u002FMy-Page-abc123\n```\n\n**Download protected DocSend:**\n```bash\ndocs-scraper scrape https:\u002F\u002Fdocsend.com\u002Fview\u002Fxxx\n# If blocked:\ndocs-scraper update \u003Cjob-id> -D email=user@example.com -D password=1234\n```\n\n**Batch scraping with profiles:**\n```bash\ndocs-scraper scrape https:\u002F\u002Fsite.com\u002Fdoc1 -p mysite\ndocs-scraper scrape https:\u002F\u002Fsite.com\u002Fdoc2 -p mysite\n```\n\n## Output\n\n**Success**: Local file path (e.g., `~\u002F.docs-scraper\u002Foutput\u002F1706123456-abc123.pdf`)\n**Blocked**: Job ID + required credential types\n\n## Troubleshooting\n\n- **Timeout**: `docs-scraper daemon stop && docs-scraper daemon start`\n- **Auth fails**: `docs-scraper jobs list` to check pending jobs\n- **Disk full**: `docs-scraper cleanup` to remove old PDFs\n",{"name":5,"description":7},"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fchrisling-dev\u002Flinks-to-pdfs",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 scraper",{"tool":60,"command":61},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill scraper",{"tool":63,"command":64},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill scraper","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fchrisling-dev\u002Flinks-to-pdfs\u002FSKILL.md",true,[68],{"path":69,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":72,"sourceHtmlUrl":73},"_meta.json","REFERENCE","参考文档",285,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fchrisling-dev\u002Flinks-to-pdfs\u002F_meta.json",[75,106,132,152,158,178],{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":86,"publishedAt":42},"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",[81],{"categoryNo":82,"categoryName":83,"taxonomyType":84,"taxonomyTypeDesc":85},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105],"crowd prompting","prompting","api","with","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"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":115,"publishedAt":42},"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",[112],{"categoryNo":113,"categoryName":114,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[116,89,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,94,31],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking",{"skillNo":133,"name":134,"nameZh":6,"description":135,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":136,"categories":137,"keywords":141,"publishedAt":42},"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",[138],{"categoryNo":139,"categoryName":140,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000021","资料检索与研究",[142,143,144,145,146,147,148,90,149,130,31,150,89,151,28],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http",{"skillNo":153,"name":134,"nameZh":6,"description":135,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":154,"categories":155,"keywords":157,"publishedAt":42},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[156],{"categoryNo":139,"categoryName":140,"taxonomyType":20,"taxonomyTypeDesc":21},[145,144,143,142,28,147,148,90,146,130,31,149,150,89,151],{"skillNo":159,"name":160,"nameZh":6,"description":161,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":162,"categories":163,"keywords":164,"publishedAt":42},"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",[],[165,166,167,168,169,170,171,172,173,174,175,176,177],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":179,"name":180,"nameZh":6,"description":181,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":182,"categories":183,"keywords":188,"publishedAt":42},"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",[184,185],{"categoryNo":113,"categoryName":114,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":186,"categoryName":187,"taxonomyType":84,"taxonomyTypeDesc":85},"01JBSEEDCAT000000000000037","律师与法务",[189,190,191,192,90,193,194,47,195,150,196,197,198,199,200,103,201,202,203],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]