[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6K0F57WDT62QNXTTC6YS34D":3,"skill-same:01M6K0F57WDT62QNXTTC6YS34D":78},{"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":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":48,"commitSha":49,"skillDirectory":50,"forksCount":13,"repositoryHtmlUrl":51,"repositoryHomepageUrl":6,"ownerHtmlUrl":52,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":53,"install":54,"resources":67},"01M6K0F57WDT62QNXTTC6YS34D","tinyfish-openclaw",null,"TinyFish Web Agent integration for OpenClaw. Use this skill to scrape websites, automate web tasks, extract structured data, and perform browser automation using natural language. Works seamlessly with OpenClaw's MCP protocol.","sigitpoerwo\u002Frepoworkspace_zahra","sigitpoerwo","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F260207224?v=4","01M6K000PB6NA0N6SQ7VFMEAFZ","01M6K000V4N0CEHNPPQA9TNQNX",0,"MIT","https:\u002F\u002Fgithub.com\u002Fsigitpoerwo\u002Frepoworkspace_zahra\u002Fblob\u002Fmain\u002Fskills\u002F05-CUSTOM-SKILLS\u002Ftinyfish-openclaw\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"openclaw","tinyfish openclaw","tinyfish","data","MCP","for","with","natural language","browser automation","use","automate","scrape","structured data","integration","mcp protocol","browser","protocol","tasks","web","automation","2026-11-10 10:12:30",false,"---\nname: tinyfish-openclaw\ndescription: TinyFish Web Agent integration for OpenClaw. Use this skill to scrape websites, automate web tasks, extract structured data, and perform browser automation using natural language. Works seamlessly with OpenClaw's MCP protocol.\nlicense: MIT\n---\n\n# TinyFish for OpenClaw\n\nAI-powered web automation integrated with OpenClaw via MCP protocol.\n\n## Quick Start\n\nThe TinyFish MCP server is already configured and running. You can use it directly through OpenClaw commands.\n\n### Basic Usage\n\n```bash\n# Scrape a website\ntinyfish scrape \"https:\u002F\u002Fexample.com\" \"Extract product names and prices\"\n\n# Automate a task\ntinyfish automate \"https:\u002F\u002Fexample.com\u002Fcontact\" \"Fill form with name John Doe and submit\"\n```\n\n## Available Commands\n\n### 1. tinyfish scrape\n\nExtract data from websites using natural language.\n\n**Syntax:**\n```bash\ntinyfish scrape \u003Curl> \u003Cgoal>\n```\n\n**Examples:**\n\n```bash\n# Extract product information\ntinyfish scrape \"https:\u002F\u002Fstore.com\u002Fproducts\" \"Extract first 10 product names, prices, and ratings as JSON\"\n\n# Collect contact information\ntinyfish scrape \"https:\u002F\u002Fdirectory.com\" \"Extract company names, emails, and phone numbers\"\n\n# Aggregate news\ntinyfish scrape \"https:\u002F\u002Fnews-site.com\" \"Extract top 5 article titles, authors, and URLs\"\n\n# Research data\ntinyfish scrape \"https:\u002F\u002Fscholar.google.com\u002Fscholar?q=AI\" \"Extract paper titles, authors, and citation counts\"\n\n# Price monitoring\ntinyfish scrape \"https:\u002F\u002Fcompetitor.com\u002Fproduct\" \"Extract product name, current price, and discount\"\n```\n\n### 2. tinyfish automate\n\nAutomate tasks on websites.\n\n**Syntax:**\n```bash\ntinyfish automate \u003Curl> \u003Cgoal>\n```\n\n**Examples:**\n\n```bash\n# Form filling\ntinyfish automate \"https:\u002F\u002Fexample.com\u002Fcontact\" \"Fill name 'John Doe', email 'john@example.com', and submit\"\n\n# Login and extract\ntinyfish automate \"https:\u002F\u002Fexample.com\u002Flogin\" \"Login with username 'test' password 'pass123', go to dashboard, extract balance\"\n\n# Multi-step workflow\ntinyfish automate \"https:\u002F\u002Fexample.com\u002Fsignup\" \"Fill signup form, accept terms, click register\"\n\n# Search and extract\ntinyfish automate \"https:\u002F\u002Fexample.com\" \"Search for 'laptop', click search, extract first 5 results\"\n```\n\n## Integration with OpenClaw Workflows\n\n### Workflow 1: Daily Price Monitoring\n\nCreate a cron job in OpenClaw:\n\n```yaml\n# .openclaw\u002Fworkflows\u002Fprice-monitor.yml\nname: Daily Price Monitor\nschedule: \"0 9 * * *\"  # Every day at 9 AM\nsteps:\n  - name: Check Competitor Prices\n    command: tinyfish scrape \"https:\u002F\u002Fcompetitor.com\u002Fproducts\" \"Extract all product names and prices as JSON\"\n  - name: Compare with Our Prices\n    command: compare-prices --input $PREVIOUS_OUTPUT\n  - name: Send Alert\n    command: notify --channel telegram --message \"Price changes detected\"\n```\n\n### Workflow 2: Lead Generation\n\n```yaml\n# .openclaw\u002Fworkflows\u002Flead-gen.yml\nname: Lead Generation\ntrigger: manual\nsteps:\n  - name: Scrape Directory\n    command: tinyfish scrape \"https:\u002F\u002Fbusiness-directory.com\" \"Extract company names, emails, phones, websites\"\n  - name: Save to Database\n    command: save-to-db --table leads --data $PREVIOUS_OUTPUT\n  - name: Send to CRM\n    command: crm-sync --source leads\n```\n\n### Workflow 3: Content Aggregation\n\n```yaml\n# .openclaw\u002Fworkflows\u002Fcontent-aggregator.yml\nname: Content Aggregator\nschedule: \"0 *\u002F6 * * *\"  # Every 6 hours\nsteps:\n  - name: Scrape News Site 1\n    command: tinyfish scrape \"https:\u002F\u002Fnews1.com\" \"Extract top 10 articles with titles, authors, URLs\"\n  - name: Scrape News Site 2\n    command: tinyfish scrape \"https:\u002F\u002Fnews2.com\" \"Extract top 10 articles with titles, authors, URLs\"\n  - name: Merge Results\n    command: merge-json --files $STEP1_OUTPUT $STEP2_OUTPUT\n  - name: Post to Channel\n    command: post-to-discord --channel news --data $PREVIOUS_OUTPUT\n```\n\n## Advanced Usage\n\n### Using with OpenClaw Scripts\n\n```bash\n#!\u002Fbin\u002Fbash\n# monitor-prices.sh\n\n# Scrape competitor prices\nPRICES=$(tinyfish scrape \"https:\u002F\u002Fcompetitor.com\u002Fproducts\" \"Extract product names and prices as JSON\")\n\n# Parse and compare\necho \"$PRICES\" | jq '.items[] | select(.price \u003C 100)'\n\n# Send alert if needed\nif [ $? -eq 0 ]; then\n    openclaw notify --message \"Low prices detected!\"\nfi\n```\n\n### Using with OpenClaw Agents\n\n```python\n# openclaw-agent.py\nimport subprocess\nimport json\n\ndef scrape_website(url, goal):\n    result = subprocess.run(\n        ['openclaw', 'tinyfish', 'scrape', url, goal],\n        capture_output=True,\n        text=True\n    )\n    return json.loads(result.stdout)\n\n# Usage\ndata = scrape_website(\n    'https:\u002F\u002Fexample.com',\n    'Extract product information'\n)\n\nprint(f\"Found {len(data['items'])} products\")\n```\n\n## Configuration\n\n### MCP Server Settings\n\nThe TinyFish MCP server is configured in OpenClaw's config:\n\n```json\n{\n  \"mcp\": {\n    \"servers\": {\n      \"tinyfish\": {\n        \"command\": \"node\",\n        \"args\": [\"E:\\\\ZAHRA-WORKSPACE\\\\mcp-servers\\\\tinyfish\\\\server.js\"],\n        \"env\": {\n          \"TINYFISH_API_KEY\": \"sk-tinyfish-F2ZFleAQ680jRwwSB2UKLuimrAJuELaT\",\n          \"PORT\": \"8080\"\n        }\n      }\n    }\n  }\n}\n```\n\n### Environment Variables\n\nSet in `.openclaw\u002Fenv`:\n\n```bash\nTINYFISH_API_KEY=sk-tinyfish-F2ZFleAQ680jRwwSB2UKLuimrAJuELaT\nTINYFISH_URL=http:\u002F\u002Flocalhost:8080\n```\n\n## Best Practices\n\n### 1. Write Clear Goals\n\n❌ Bad: \"Get data\"\n✅ Good: \"Extract product names, prices, and ratings as JSON array\"\n\n### 2. Specify Output Format\n\n❌ Bad: \"Extract products\"\n✅ Good: \"Extract products as JSON with fields: name, price, inStock\"\n\n### 3. Limit Scope\n\n❌ Bad: \"Extract all products\"\n✅ Good: \"Extract first 10 products\"\n\n### 4. Handle Errors\n\n```bash\nif tinyfish scrape \"$URL\" \"$GOAL\"; then\n    echo \"Success\"\nelse\n    echo \"Failed, retrying...\"\n    sleep 5\n    tinyfish scrape \"$URL\" \"$GOAL\"\nfi\n```\n\n### 5. Use Caching\n\n```bash\n# Cache results for 1 hour\nCACHE_FILE=\"\u002Ftmp\u002Ftinyfish-cache-$(echo $URL | md5sum | cut -d' ' -f1)\"\n\nif [ -f \"$CACHE_FILE\" ] && [ $(($(date +%s) - $(stat -c %Y \"$CACHE_FILE\"))) -lt 3600 ]; then\n    cat \"$CACHE_FILE\"\nelse\n    tinyfish scrape \"$URL\" \"$GOAL\" | tee \"$CACHE_FILE\"\nfi\n```\n\n## Common Use Cases\n\n### 1. Price Monitoring Bot\n\n```bash\n# Check prices every hour\n*\u002F60 * * * * tinyfish scrape \"https:\u002F\u002Fcompetitor.com\" \"Extract prices\" | openclaw notify\n```\n\n### 2. Lead Generation\n\n```bash\n# Generate leads from directory\ntinyfish scrape \"https:\u002F\u002Fdirectory.com\" \"Extract contacts\" | openclaw save-leads\n```\n\n### 3. Content Aggregation\n\n```bash\n# Aggregate news from multiple sources\nfor site in news1.com news2.com news3.com; do\n    tinyfish scrape \"https:\u002F\u002F$site\" \"Extract articles\"\ndone | openclaw merge-and-post\n```\n\n### 4. Research Data Collection\n\n```bash\n# Collect academic papers\ntinyfish scrape \"https:\u002F\u002Fscholar.google.com\u002Fscholar?q=$QUERY\" \"Extract papers\" | openclaw save-research\n```\n\n### 5. Market Intelligence\n\n```bash\n# Monitor competitor activities\ntinyfish scrape \"https:\u002F\u002Fcompetitor.com\u002Fblog\" \"Extract latest posts\" | openclaw analyze-trends\n```\n\n## Troubleshooting\n\n### Server Not Responding\n\n```bash\n# Check server status\ncurl http:\u002F\u002Flocalhost:8080\u002Fhealth\n\n# Restart server\ncd E:\\ZAHRA-WORKSPACE\\mcp-servers\\tinyfish\nnpm start\n```\n\n### Timeout Errors\n\n- Increase timeout in OpenClaw config\n- Simplify the goal\n- Try again (some sites are slow)\n\n### Empty Results\n\n- Make goal more specific\n- Check if URL is correct\n- Verify website is accessible\n\n## Performance\n\n- **Average execution time:** 15-30 seconds\n- **Success rate:** High (depends on website)\n- **Concurrent requests:** Supported\n- **Rate limiting:** Handled automatically\n\n## Resources\n\n- **TinyFish Docs:** https:\u002F\u002Fdocs.tinyfish.ai\u002F\n- **OpenClaw Docs:** E:\\ZAHRA-WORKSPACE\\docs\n- **MCP Server:** E:\\ZAHRA-WORKSPACE\\mcp-servers\\tinyfish\n- **Support:** https:\u002F\u002Fdiscord.gg\u002Ftinyfish\n\n## License\n\nMIT License\n\n## Author\n\nZahra AI - AI Chief Digital Officer  \nCreated: 2026-03-29\n","# TinyFish for OpenClaw\n\nAI-powered web automation integrated with OpenClaw via MCP protocol.\n\n## Quick Start\n\nThe TinyFish MCP server is already configured and running. You can use it directly through OpenClaw commands.\n\n### Basic Usage\n\n```bash\n# Scrape a website\ntinyfish scrape \"https:\u002F\u002Fexample.com\" \"Extract product names and prices\"\n\n# Automate a task\ntinyfish automate \"https:\u002F\u002Fexample.com\u002Fcontact\" \"Fill form with name John Doe and submit\"\n```\n\n## Available Commands\n\n### 1. tinyfish scrape\n\nExtract data from websites using natural language.\n\n**Syntax:**\n```bash\ntinyfish scrape \u003Curl> \u003Cgoal>\n```\n\n**Examples:**\n\n```bash\n# Extract product information\ntinyfish scrape \"https:\u002F\u002Fstore.com\u002Fproducts\" \"Extract first 10 product names, prices, and ratings as JSON\"\n\n# Collect contact information\ntinyfish scrape \"https:\u002F\u002Fdirectory.com\" \"Extract company names, emails, and phone numbers\"\n\n# Aggregate news\ntinyfish scrape \"https:\u002F\u002Fnews-site.com\" \"Extract top 5 article titles, authors, and URLs\"\n\n# Research data\ntinyfish scrape \"https:\u002F\u002Fscholar.google.com\u002Fscholar?q=AI\" \"Extract paper titles, authors, and citation counts\"\n\n# Price monitoring\ntinyfish scrape \"https:\u002F\u002Fcompetitor.com\u002Fproduct\" \"Extract product name, current price, and discount\"\n```\n\n### 2. tinyfish automate\n\nAutomate tasks on websites.\n\n**Syntax:**\n```bash\ntinyfish automate \u003Curl> \u003Cgoal>\n```\n\n**Examples:**\n\n```bash\n# Form filling\ntinyfish automate \"https:\u002F\u002Fexample.com\u002Fcontact\" \"Fill name 'John Doe', email 'john@example.com', and submit\"\n\n# Login and extract\ntinyfish automate \"https:\u002F\u002Fexample.com\u002Flogin\" \"Login with username 'test' password 'pass123', go to dashboard, extract balance\"\n\n# Multi-step workflow\ntinyfish automate \"https:\u002F\u002Fexample.com\u002Fsignup\" \"Fill signup form, accept terms, click register\"\n\n# Search and extract\ntinyfish automate \"https:\u002F\u002Fexample.com\" \"Search for 'laptop', click search, extract first 5 results\"\n```\n\n## Integration with OpenClaw Workflows\n\n### Workflow 1: Daily Price Monitoring\n\nCreate a cron job in OpenClaw:\n\n```yaml\n# .openclaw\u002Fworkflows\u002Fprice-monitor.yml\nname: Daily Price Monitor\nschedule: \"0 9 * * *\"  # Every day at 9 AM\nsteps:\n  - name: Check Competitor Prices\n    command: tinyfish scrape \"https:\u002F\u002Fcompetitor.com\u002Fproducts\" \"Extract all product names and prices as JSON\"\n  - name: Compare with Our Prices\n    command: compare-prices --input $PREVIOUS_OUTPUT\n  - name: Send Alert\n    command: notify --channel telegram --message \"Price changes detected\"\n```\n\n### Workflow 2: Lead Generation\n\n```yaml\n# .openclaw\u002Fworkflows\u002Flead-gen.yml\nname: Lead Generation\ntrigger: manual\nsteps:\n  - name: Scrape Directory\n    command: tinyfish scrape \"https:\u002F\u002Fbusiness-directory.com\" \"Extract company names, emails, phones, websites\"\n  - name: Save to Database\n    command: save-to-db --table leads --data $PREVIOUS_OUTPUT\n  - name: Send to CRM\n    command: crm-sync --source leads\n```\n\n### Workflow 3: Content Aggregation\n\n```yaml\n# .openclaw\u002Fworkflows\u002Fcontent-aggregator.yml\nname: Content Aggregator\nschedule: \"0 *\u002F6 * * *\"  # Every 6 hours\nsteps:\n  - name: Scrape News Site 1\n    command: tinyfish scrape \"https:\u002F\u002Fnews1.com\" \"Extract top 10 articles with titles, authors, URLs\"\n  - name: Scrape News Site 2\n    command: tinyfish scrape \"https:\u002F\u002Fnews2.com\" \"Extract top 10 articles with titles, authors, URLs\"\n  - name: Merge Results\n    command: merge-json --files $STEP1_OUTPUT $STEP2_OUTPUT\n  - name: Post to Channel\n    command: post-to-discord --channel news --data $PREVIOUS_OUTPUT\n```\n\n## Advanced Usage\n\n### Using with OpenClaw Scripts\n\n```bash\n#!\u002Fbin\u002Fbash\n# monitor-prices.sh\n\n# Scrape competitor prices\nPRICES=$(tinyfish scrape \"https:\u002F\u002Fcompetitor.com\u002Fproducts\" \"Extract product names and prices as JSON\")\n\n# Parse and compare\necho \"$PRICES\" | jq '.items[] | select(.price \u003C 100)'\n\n# Send alert if needed\nif [ $? -eq 0 ]; then\n    openclaw notify --message \"Low prices detected!\"\nfi\n```\n\n### Using with OpenClaw Agents\n\n```python\n# openclaw-agent.py\nimport subprocess\nimport json\n\ndef scrape_website(url, goal):\n    result = subprocess.run(\n        ['openclaw', 'tinyfish', 'scrape', url, goal],\n        capture_output=True,\n        text=True\n    )\n    return json.loads(result.stdout)\n\n# Usage\ndata = scrape_website(\n    'https:\u002F\u002Fexample.com',\n    'Extract product information'\n)\n\nprint(f\"Found {len(data['items'])} products\")\n```\n\n## Configuration\n\n### MCP Server Settings\n\nThe TinyFish MCP server is configured in OpenClaw's config:\n\n```json\n{\n  \"mcp\": {\n    \"servers\": {\n      \"tinyfish\": {\n        \"command\": \"node\",\n        \"args\": [\"E:\\\\ZAHRA-WORKSPACE\\\\mcp-servers\\\\tinyfish\\\\server.js\"],\n        \"env\": {\n          \"TINYFISH_API_KEY\": \"sk-tinyfish-F2ZFleAQ680jRwwSB2UKLuimrAJuELaT\",\n          \"PORT\": \"8080\"\n        }\n      }\n    }\n  }\n}\n```\n\n### Environment Variables\n\nSet in `.openclaw\u002Fenv`:\n\n```bash\nTINYFISH_API_KEY=sk-tinyfish-F2ZFleAQ680jRwwSB2UKLuimrAJuELaT\nTINYFISH_URL=http:\u002F\u002Flocalhost:8080\n```\n\n## Best Practices\n\n### 1. Write Clear Goals\n\n❌ Bad: \"Get data\"\n✅ Good: \"Extract product names, prices, and ratings as JSON array\"\n\n### 2. Specify Output Format\n\n❌ Bad: \"Extract products\"\n✅ Good: \"Extract products as JSON with fields: name, price, inStock\"\n\n### 3. Limit Scope\n\n❌ Bad: \"Extract all products\"\n✅ Good: \"Extract first 10 products\"\n\n### 4. Handle Errors\n\n```bash\nif tinyfish scrape \"$URL\" \"$GOAL\"; then\n    echo \"Success\"\nelse\n    echo \"Failed, retrying...\"\n    sleep 5\n    tinyfish scrape \"$URL\" \"$GOAL\"\nfi\n```\n\n### 5. Use Caching\n\n```bash\n# Cache results for 1 hour\nCACHE_FILE=\"\u002Ftmp\u002Ftinyfish-cache-$(echo $URL | md5sum | cut -d' ' -f1)\"\n\nif [ -f \"$CACHE_FILE\" ] && [ $(($(date +%s) - $(stat -c %Y \"$CACHE_FILE\"))) -lt 3600 ]; then\n    cat \"$CACHE_FILE\"\nelse\n    tinyfish scrape \"$URL\" \"$GOAL\" | tee \"$CACHE_FILE\"\nfi\n```\n\n## Common Use Cases\n\n### 1. Price Monitoring Bot\n\n```bash\n# Check prices every hour\n*\u002F60 * * * * tinyfish scrape \"https:\u002F\u002Fcompetitor.com\" \"Extract prices\" | openclaw notify\n```\n\n### 2. Lead Generation\n\n```bash\n# Generate leads from directory\ntinyfish scrape \"https:\u002F\u002Fdirectory.com\" \"Extract contacts\" | openclaw save-leads\n```\n\n### 3. Content Aggregation\n\n```bash\n# Aggregate news from multiple sources\nfor site in news1.com news2.com news3.com; do\n    tinyfish scrape \"https:\u002F\u002F$site\" \"Extract articles\"\ndone | openclaw merge-and-post\n```\n\n### 4. Research Data Collection\n\n```bash\n# Collect academic papers\ntinyfish scrape \"https:\u002F\u002Fscholar.google.com\u002Fscholar?q=$QUERY\" \"Extract papers\" | openclaw save-research\n```\n\n### 5. Market Intelligence\n\n```bash\n# Monitor competitor activities\ntinyfish scrape \"https:\u002F\u002Fcompetitor.com\u002Fblog\" \"Extract latest posts\" | openclaw analyze-trends\n```\n\n## Troubleshooting\n\n### Server Not Responding\n\n```bash\n# Check server status\ncurl http:\u002F\u002Flocalhost:8080\u002Fhealth\n\n# Restart server\ncd E:\\ZAHRA-WORKSPACE\\mcp-servers\\tinyfish\nnpm start\n```\n\n### Timeout Errors\n\n- Increase timeout in OpenClaw config\n- Simplify the goal\n- Try again (some sites are slow)\n\n### Empty Results\n\n- Make goal more specific\n- Check if URL is correct\n- Verify website is accessible\n\n## Performance\n\n- **Average execution time:** 15-30 seconds\n- **Success rate:** High (depends on website)\n- **Concurrent requests:** Supported\n- **Rate limiting:** Handled automatically\n\n## Resources\n\n- **TinyFish Docs:** https:\u002F\u002Fdocs.tinyfish.ai\u002F\n- **OpenClaw Docs:** E:\\ZAHRA-WORKSPACE\\docs\n- **MCP Server:** E:\\ZAHRA-WORKSPACE\\mcp-servers\\tinyfish\n- **Support:** https:\u002F\u002Fdiscord.gg\u002Ftinyfish\n\n## License\n\nMIT License\n\n## Author\n\nZahra AI - AI Chief Digital Officer  \nCreated: 2026-03-29\n",{"name":5,"license":14,"description":7},"main","000d804ba753926ec0eca35be68bdb42da72c672","skills\u002F05-CUSTOM-SKILLS\u002Ftinyfish-openclaw","https:\u002F\u002Fgithub.com\u002Fsigitpoerwo\u002Frepoworkspace_zahra","https:\u002F\u002Fgithub.com\u002Fsigitpoerwo","2026-04-05 09:27:05",{"source":8,"skillName":5,"commands":55,"prompt":65,"zipAvailable":66},[56,59,62],{"tool":57,"command":58},"npx","npx skills add sigitpoerwo\u002Frepoworkspace_zahra --skill tinyfish-openclaw",{"tool":60,"command":61},"bunx","bunx skills add sigitpoerwo\u002Frepoworkspace_zahra --skill tinyfish-openclaw",{"tool":63,"command":64},"pnpm","pnpm dlx skills add sigitpoerwo\u002Frepoworkspace_zahra --skill tinyfish-openclaw","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsigitpoerwo\u002Frepoworkspace_zahra\u002Fblob\u002Fmain\u002Fskills\u002F05-CUSTOM-SKILLS\u002Ftinyfish-openclaw\u002FSKILL.md",true,[68,74],{"path":69,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":72,"sourceHtmlUrl":73},"README.md","REFERENCE","参考文档",4577,"https:\u002F\u002Fgithub.com\u002Fsigitpoerwo\u002Frepoworkspace_zahra\u002Fblob\u002Fmain\u002Fskills\u002F05-CUSTOM-SKILLS\u002Ftinyfish-openclaw\u002FREADME.md",{"path":75,"resourceType":70,"resourceTypeDesc":71,"sizeBytes":76,"sourceHtmlUrl":77},"workflows.md",11330,"https:\u002F\u002Fgithub.com\u002Fsigitpoerwo\u002Frepoworkspace_zahra\u002Fblob\u002Fmain\u002Fskills\u002F05-CUSTOM-SKILLS\u002Ftinyfish-openclaw\u002Fworkflows.md",[79,117,134,145,151,176],{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":97,"publishedAt":43},"01M6K0FJ41XMDT72PK0E3ZJF9P","zahra-workspace-manager","Comprehensive workspace management skill for Zahra Maurita's development environment. Use when managing projects across 8 divisions (Web, App, AI Agent, Bot, Content, Marketing, Research, Business), organizing files, tracking progress, managing memory, or coordinating multi-domain work. Triggers on mentions of workspace organization, project management, division-specific tasks, memory updates, or cross-domain coordination.","https:\u002F\u002Fgithub.com\u002Fsigitpoerwo\u002Frepoworkspace_zahra\u002Fblob\u002Fmain\u002Fskills\u002Fzahra-workspace-manager\u002FSKILL.md",[85,88,91,92],{"categoryNo":86,"categoryName":87,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000019","营销推广",{"categoryNo":89,"categoryName":90,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":93,"categoryName":94,"taxonomyType":95,"taxonomyTypeDesc":96},"01JBSEEDCAT000000000000035","市场营销","PROFESSION","适用职业",[98,99,100,101,102,103,104,40,105,106,107,108,109,110,111,112,113,114,115,116],"zahra workspace manager","workspace","workspace manager","manager","bot","memory","ai agent","search","projects","coordination","work","command","files","multi-domain","across","project","app","progress","updates",{"skillNo":118,"name":25,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":123,"publishedAt":43},"01M6K0FBZYXG5M8VBW5R6TPKEP","AI-powered web automation using TinyFish Web Agent. Use when you need to scrape data from websites, automate form filling, extract structured information, or perform any web-based task using natural language instructions. Works with any website including those with JavaScript, dynamic content, and bot protection.","https:\u002F\u002Fgithub.com\u002Fsigitpoerwo\u002Frepoworkspace_zahra\u002Fblob\u002Fmain\u002Fskills\u002F05-CUSTOM-SKILLS\u002Ftinyfish\u002FSKILL.md",[122],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[25,124,32,125,29,41,126,30,127,128,129,130,131,102,42,132,133,26,34,33],"language","you","protection","information","form","task","web automation","instructions","javascript","website",{"skillNo":135,"name":136,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":144,"publishedAt":43},"01M6K0E9ZWFTG44SK6G2ARS39Z","autoresearchclaw","https:\u002F\u002Fgithub.com\u002Fsigitpoerwo\u002Frepoworkspace_zahra\u002Fblob\u002Fmain\u002Fskills\u002F05-CUSTOM-SKILLS\u002Fautoresearchclaw\u002FSKILL.md",[139,142,143],{"categoryNo":140,"categoryName":141,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":89,"categoryName":90,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[136],{"skillNo":146,"name":147,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":148,"categories":149,"keywords":150,"publishedAt":43},"01M6K0E6ZAEJFYDXM4GANCKZY0","researchclaw","https:\u002F\u002Fgithub.com\u002Fsigitpoerwo\u002Frepoworkspace_zahra\u002Fblob\u002Fmain\u002Fskills\u002F05-CUSTOM-SKILLS\u002Fautoresearchclaw\u002F.claude\u002Fskills\u002Fresearchclaw\u002FSKILL.md",[],[147],{"skillNo":152,"name":153,"nameZh":6,"description":154,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":155,"categories":156,"keywords":158,"publishedAt":43},"01M6K0E1B6RZ8T2S7RMWQ6BVWW","academic-research-assistant","Research assistant for management & digital business academics - literature review, paper analysis, citation management, research methodology","https:\u002F\u002Fgithub.com\u002Fsigitpoerwo\u002Frepoworkspace_zahra\u002Fblob\u002Fmain\u002Fskills\u002F05-CUSTOM-SKILLS\u002Facademic-research-assistant\u002FSKILL.md",[157],{"categoryNo":89,"categoryName":90,"taxonomyType":20,"taxonomyTypeDesc":21},[159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,28],"Academic","research assistant","academic research assistant","research","assistant","business","review","methodology","citation management","analysis","literature review","management","research methodology","paper analysis","Citation","paper","literature",{"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":182,"publishedAt":43},"01M6K0DX0JY6FXJWK0HT5PA277","zig-system-calls","Guides using bun.sys for system calls and file I\u002FO in Zig. Use when implementing file operations instead of std.fs or std.posix.","https:\u002F\u002Fgithub.com\u002Fsigitpoerwo\u002Frepoworkspace_zahra\u002Fblob\u002Fmain\u002Fskills\u002F03-BELUM-DICOBA\u002Fdari-clawhub\u002Fzig-system-calls\u002FSKILL.md",[],[183,184,185,186,187,188,189,32,190,191,192,193,28,194],"zig system calls","calls","zig","system","fs","file operations","operations","bun","guides","posix","implementing","file"]