[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6PZ8QHWT4DFEC48C526KBMB":3,"skill-same:01M6PZ8QHWT4DFEC48C526KBMB":104},{"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":42,"commitSha":43,"skillDirectory":44,"forksCount":45,"repositoryHtmlUrl":46,"repositoryHomepageUrl":6,"ownerHtmlUrl":47,"ownerBlogUrl":6,"ownerDescription":48,"updatedAt":49,"install":50,"resources":63},"01M6PZ8QHWT4DFEC48C526KBMB","trawl",null,"Autonomous lead generation through agent social networks. Your agent sweeps MoltBook using semantic search while you sleep, finds business-relevant connections, scores them against your signals, qualifies leads via DM conversations, and reports matches with Pursue\u002FPass decisions. Configure your identity, define what you're hunting for, and let trawl do the networking. Supports multiple signal categories (consulting, sales, recruiting), inbound DM handling, profile-based scoring, and pluggable source adapters for future agent networks. Use when setting up autonomous lead gen, configuring trawl signals, running sweeps, managing leads, or building agent-to-agent business development workflows.","Kernel8901\u002Fai-agent-skills-classification","Kernel8901","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F72647553?v=4","01M6KV388J2H5PNC8D8P940BJD","01M6KV38CS5B3AY63RKZB410YM",7,"MIT","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F市场营销与销售\u002Ftrawl\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],"signals","lead gen","conversations","categories","re","you","hunting","sleep","relevant","lead generation","workflows","scoring","social","agent-to-agent","reports","up","autonomous","configure","search","2026-11-10 10:12:30",false,"---\nname: trawl\ndescription: Autonomous lead generation through agent social networks. Your agent sweeps MoltBook using semantic search while you sleep, finds business-relevant connections, scores them against your signals, qualifies leads via DM conversations, and reports matches with Pursue\u002FPass decisions. Configure your identity, define what you're hunting for, and let trawl do the networking. Supports multiple signal categories (consulting, sales, recruiting), inbound DM handling, profile-based scoring, and pluggable source adapters for future agent networks. Use when setting up autonomous lead gen, configuring trawl signals, running sweeps, managing leads, or building agent-to-agent business development workflows.\n---\n\n# Trawl — Autonomous Agent Lead Gen\n\n**You sleep. Your agent networks.**\n\nTrawl sweeps agent social networks (MoltBook) for business-relevant connections using semantic search. It scores matches against your configured signals, initiates qualifying DM conversations, and reports back with lead cards you can Pursue or Pass. Think of it as an autonomous SDR that works 24\u002F7 through agent-to-agent channels.\n\n**What makes it different:** Trawl doesn't just search — it runs a full lead pipeline. Discover → Profile → Score → DM → Qualify → Report. Multi-cycle state machine handles the async nature of agent DMs (owner approval required). Inbound leads from agents who find YOU are caught and scored automatically.\n\n## Setup\n\n1. Run `scripts\u002Fsetup.sh` to initialize config and data directories\n2. Edit `~\u002F.config\u002Ftrawl\u002Fconfig.json` with identity, signals, and source credentials\n3. Store MoltBook API key in `~\u002F.clawdbot\u002Fsecrets.env` as `MOLTBOOK_API_KEY`\n4. Test with: `scripts\u002Fsweep.sh --dry-run`\n\n## Config\n\nConfig lives at `~\u002F.config\u002Ftrawl\u002Fconfig.json`. See `config.example.json` for full schema.\n\nKey sections:\n- **identity** — Who you are (name, headline, skills, offering)\n- **signals** — What you're hunting for (semantic queries + categories)\n- **sources.moltbook** — MoltBook settings (submolts, enabled flag)\n- **scoring** — Confidence thresholds for discovery and qualification\n- **qualify** — DM strategy, intro template, qualifying questions, `auto_approve_inbound`\n- **reporting** — Channel, frequency, format\n\nSignals have `category` labels for multi-profile hunting (e.g., \"consulting\", \"steelflo\").\n\n## Scripts\n\n| Script | Purpose |\n|--------|---------|\n| `scripts\u002Fsetup.sh` | Initialize config and data directories |\n| `scripts\u002Fsweep.sh` | Search → Score → Handle inbound → DM → Report |\n| `scripts\u002Fqualify.sh` | Advance DM conversations, ask qualifying questions |\n| `scripts\u002Freport.sh` | Format lead report (supports `--category` filter) |\n| `scripts\u002Fleads.sh` | Manage leads: list, get, decide, archive, stats, reset |\n\nAll scripts support `--dry-run` for testing with mock data (no API key needed).\n\n## Sweep Cycle\n\nRun `scripts\u002Fsweep.sh` on schedule (cron every 6h recommended). The sweep:\n1. Runs semantic search for each configured signal\n2. Deduplicates against seen-posts index (no repeat processing)\n3. Fetches + scores agent profiles (similarity + bio keywords + karma + activity)\n4. Checks for **inbound** DM requests (agents contacting YOU)\n5. Initiates outbound DMs for high-scoring leads\n6. Generates report JSON\n\n## Qualify Cycle\n\nRun `scripts\u002Fqualify.sh` after each sweep (or independently). It:\n1. Shows inbound leads awaiting your approval\n2. Checks outbound DM requests for approvals (marks stale after 48h)\n3. Asks qualifying questions in active conversations (1 per cycle, max 3 total)\n4. Graduates leads to QUALIFIED when all questions asked\n5. Alerts you when qualified leads need your review\n\n## Lead States\n\n```\nDISCOVERED → PROFILE_SCORED → DM_REQUESTED → QUALIFYING → QUALIFIED → REPORTED\n                                                                         ↓\n                                                               human: PURSUE or PASS\nInbound path:\nINBOUND_PENDING → (human approves) → QUALIFYING → QUALIFIED → REPORTED\n\nTimeouts:\nDM_REQUESTED → (48h no response) → DM_STALE\nAny state → (human passes) → ARCHIVED\n```\n\n## Inbound Handling\n\nWhen another agent DMs you first, trawl:\n- Catches it during sweep (via DM activity check)\n- Profiles and scores the sender (base 0.80 similarity + profile boost)\n- Creates lead as INBOUND_PENDING\n- Reports to you for approval\n- `leads.sh decide \u003Ckey> --pursue` approves the DM and starts qualifying\n- Or set `auto_approve_inbound: true` in config to auto-accept all\n\n## Reports\n\n`report.sh` outputs formatted lead cards grouped by type:\n- ? Inbound leads (they came to you)\n- ? Qualified outbound leads\n- ? Watching (below qualify threshold)\n- ? Active DMs\n- ? Category breakdown\n\nFilter by category: `report.sh --category consulting`\n\n## Decisions\n\n```bash\nleads.sh decide moltbook:AgentName --pursue   # Accept + advance\nleads.sh decide moltbook:AgentName --pass      # Archive\nleads.sh list --category consulting            # Filter view\nleads.sh stats                                 # Overview\nleads.sh reset                                 # Clear everything (testing)\n```\n\n## Data Files\n\n```\n~\u002F.config\u002Ftrawl\u002F\n├── config.json          # User configuration\n├── leads.json           # Lead database (state machine)\n├── seen-posts.json      # Post dedup index\n├── conversations.json   # Active DM tracking\n├── sweep-log.json       # Sweep history\n└── last-sweep-report.json  # Latest report data\n```\n\n## Source Adapters\n\nMoltBook is the first source. See `references\u002Fadapter-interface.md` for adding new sources.\n\n## MoltBook API Reference\n\nSee `references\u002Fmoltbook-api.md` for endpoint details, auth, and rate limits.\n","# Trawl — Autonomous Agent Lead Gen\n\n**You sleep. Your agent networks.**\n\nTrawl sweeps agent social networks (MoltBook) for business-relevant connections using semantic search. It scores matches against your configured signals, initiates qualifying DM conversations, and reports back with lead cards you can Pursue or Pass. Think of it as an autonomous SDR that works 24\u002F7 through agent-to-agent channels.\n\n**What makes it different:** Trawl doesn't just search — it runs a full lead pipeline. Discover → Profile → Score → DM → Qualify → Report. Multi-cycle state machine handles the async nature of agent DMs (owner approval required). Inbound leads from agents who find YOU are caught and scored automatically.\n\n## Setup\n\n1. Run `scripts\u002Fsetup.sh` to initialize config and data directories\n2. Edit `~\u002F.config\u002Ftrawl\u002Fconfig.json` with identity, signals, and source credentials\n3. Store MoltBook API key in `~\u002F.clawdbot\u002Fsecrets.env` as `MOLTBOOK_API_KEY`\n4. Test with: `scripts\u002Fsweep.sh --dry-run`\n\n## Config\n\nConfig lives at `~\u002F.config\u002Ftrawl\u002Fconfig.json`. See `config.example.json` for full schema.\n\nKey sections:\n- **identity** — Who you are (name, headline, skills, offering)\n- **signals** — What you're hunting for (semantic queries + categories)\n- **sources.moltbook** — MoltBook settings (submolts, enabled flag)\n- **scoring** — Confidence thresholds for discovery and qualification\n- **qualify** — DM strategy, intro template, qualifying questions, `auto_approve_inbound`\n- **reporting** — Channel, frequency, format\n\nSignals have `category` labels for multi-profile hunting (e.g., \"consulting\", \"steelflo\").\n\n## Scripts\n\n| Script | Purpose |\n|--------|---------|\n| `scripts\u002Fsetup.sh` | Initialize config and data directories |\n| `scripts\u002Fsweep.sh` | Search → Score → Handle inbound → DM → Report |\n| `scripts\u002Fqualify.sh` | Advance DM conversations, ask qualifying questions |\n| `scripts\u002Freport.sh` | Format lead report (supports `--category` filter) |\n| `scripts\u002Fleads.sh` | Manage leads: list, get, decide, archive, stats, reset |\n\nAll scripts support `--dry-run` for testing with mock data (no API key needed).\n\n## Sweep Cycle\n\nRun `scripts\u002Fsweep.sh` on schedule (cron every 6h recommended). The sweep:\n1. Runs semantic search for each configured signal\n2. Deduplicates against seen-posts index (no repeat processing)\n3. Fetches + scores agent profiles (similarity + bio keywords + karma + activity)\n4. Checks for **inbound** DM requests (agents contacting YOU)\n5. Initiates outbound DMs for high-scoring leads\n6. Generates report JSON\n\n## Qualify Cycle\n\nRun `scripts\u002Fqualify.sh` after each sweep (or independently). It:\n1. Shows inbound leads awaiting your approval\n2. Checks outbound DM requests for approvals (marks stale after 48h)\n3. Asks qualifying questions in active conversations (1 per cycle, max 3 total)\n4. Graduates leads to QUALIFIED when all questions asked\n5. Alerts you when qualified leads need your review\n\n## Lead States\n\n```\nDISCOVERED → PROFILE_SCORED → DM_REQUESTED → QUALIFYING → QUALIFIED → REPORTED\n                                                                         ↓\n                                                               human: PURSUE or PASS\nInbound path:\nINBOUND_PENDING → (human approves) → QUALIFYING → QUALIFIED → REPORTED\n\nTimeouts:\nDM_REQUESTED → (48h no response) → DM_STALE\nAny state → (human passes) → ARCHIVED\n```\n\n## Inbound Handling\n\nWhen another agent DMs you first, trawl:\n- Catches it during sweep (via DM activity check)\n- Profiles and scores the sender (base 0.80 similarity + profile boost)\n- Creates lead as INBOUND_PENDING\n- Reports to you for approval\n- `leads.sh decide \u003Ckey> --pursue` approves the DM and starts qualifying\n- Or set `auto_approve_inbound: true` in config to auto-accept all\n\n## Reports\n\n`report.sh` outputs formatted lead cards grouped by type:\n- ? Inbound leads (they came to you)\n- ? Qualified outbound leads\n- ? Watching (below qualify threshold)\n- ? Active DMs\n- ? Category breakdown\n\nFilter by category: `report.sh --category consulting`\n\n## Decisions\n\n```bash\nleads.sh decide moltbook:AgentName --pursue   # Accept + advance\nleads.sh decide moltbook:AgentName --pass      # Archive\nleads.sh list --category consulting            # Filter view\nleads.sh stats                                 # Overview\nleads.sh reset                                 # Clear everything (testing)\n```\n\n## Data Files\n\n```\n~\u002F.config\u002Ftrawl\u002F\n├── config.json          # User configuration\n├── leads.json           # Lead database (state machine)\n├── seen-posts.json      # Post dedup index\n├── conversations.json   # Active DM tracking\n├── sweep-log.json       # Sweep history\n└── last-sweep-report.json  # Latest report data\n```\n\n## Source Adapters\n\nMoltBook is the first source. See `references\u002Fadapter-interface.md` for adding new sources.\n\n## MoltBook API Reference\n\nSee `references\u002Fmoltbook-api.md` for endpoint details, auth, and rate limits.\n",{"name":5,"description":7},"main","f4cb2d49f7667e79ef7804f50396d5aaffdf1f56","市场营销与销售\u002Ftrawl",1,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification","https:\u002F\u002Fgithub.com\u002FKernel8901","a little little little dobe in life but science geek","2026-04-05 16:43:56",{"source":8,"skillName":5,"commands":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add Kernel8901\u002Fai-agent-skills-classification --skill trawl",{"tool":56,"command":57},"bunx","bunx skills add Kernel8901\u002Fai-agent-skills-classification --skill trawl",{"tool":59,"command":60},"pnpm","pnpm dlx skills add Kernel8901\u002Fai-agent-skills-classification --skill trawl","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F市场营销与销售\u002Ftrawl\u002FSKILL.md",true,[64,70,74,78,82,88,92,96,100],{"path":65,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":68,"sourceHtmlUrl":69},"_meta.json","REFERENCE","参考文档",266,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F市场营销与销售\u002Ftrawl\u002F_meta.json",{"path":71,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":72,"sourceHtmlUrl":73},"config.example.json",2867,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F市场营销与销售\u002Ftrawl\u002Fconfig.example.json",{"path":75,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":76,"sourceHtmlUrl":77},"references\u002Fadapter-interface.md",1509,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F市场营销与销售\u002Ftrawl\u002Freferences\u002Fadapter-interface.md",{"path":79,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":80,"sourceHtmlUrl":81},"references\u002Fmoltbook-api.md",1569,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F市场营销与销售\u002Ftrawl\u002Freferences\u002Fmoltbook-api.md",{"path":83,"resourceType":84,"resourceTypeDesc":85,"sizeBytes":86,"sourceHtmlUrl":87},"scripts\u002Fleads.sh","SCRIPT","脚本",5552,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F市场营销与销售\u002Ftrawl\u002Fscripts\u002Fleads.sh",{"path":89,"resourceType":84,"resourceTypeDesc":85,"sizeBytes":90,"sourceHtmlUrl":91},"scripts\u002Fqualify.sh",9368,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F市场营销与销售\u002Ftrawl\u002Fscripts\u002Fqualify.sh",{"path":93,"resourceType":84,"resourceTypeDesc":85,"sizeBytes":94,"sourceHtmlUrl":95},"scripts\u002Freport.sh",7827,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F市场营销与销售\u002Ftrawl\u002Fscripts\u002Freport.sh",{"path":97,"resourceType":84,"resourceTypeDesc":85,"sizeBytes":98,"sourceHtmlUrl":99},"scripts\u002Fsetup.sh",1977,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F市场营销与销售\u002Ftrawl\u002Fscripts\u002Fsetup.sh",{"path":101,"resourceType":84,"resourceTypeDesc":85,"sizeBytes":102,"sourceHtmlUrl":103},"scripts\u002Fsweep.sh",27552,"https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F市场营销与销售\u002Ftrawl\u002Fscripts\u002Fsweep.sh",[105,129,165,176,186,216],{"skillNo":106,"name":107,"nameZh":6,"description":108,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":111,"publishedAt":37},"01M6Q5R6WZ06RRB9RQTW54B34B","zyfai","Earn yield on any Ethereum wallet on Base, Arbitrum, and Plasma. Use when a user wants passive DeFi yield on their funds. Deploys a non-custodial subaccount (Safe) linked to their EOA, enables automated yield optimization, and lets them deposit\u002Fwithdraw anytime.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzyfai-sdk\u002FSKILL.md",[],[107,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128],"safe","ethereum","defi","Optimization","user","use","Wallet","base","deposit","withdraw","yield","arbitrum","non-custodial","passive","defi yield","earn","yield optimization",{"skillNo":130,"name":131,"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":132,"categories":133,"keywords":147,"publishedAt":37},"01M6Q5R337B5JSNER4P4YS03TN","zerion-api","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api\u002FSKILL.md",[134,139,142],{"categoryNo":135,"categoryName":136,"taxonomyType":137,"taxonomyTypeDesc":138},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":140,"categoryName":141,"taxonomyType":137,"taxonomyTypeDesc":138},"01JBSEEDCAT000000000000023","Skill与智能体开发",{"categoryNo":143,"categoryName":144,"taxonomyType":145,"taxonomyTypeDesc":146},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[148,149,150,151,152,153,154,114,155,118,156,157,158,159,160,161,162,163,164],"api","zerion api","zerion","MCP","mcp server","server","blockchain","transactions","crypto wallet","crypto","evm","solana","query","across","positions","token","prices",{"skillNo":166,"name":167,"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":168,"categories":169,"keywords":173,"publishedAt":37},"01M6Q5QZFYTDAZMZ27BN5VZXAR","zerion-api-skill","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-skill\u002FSKILL.md",[170,171,172],{"categoryNo":135,"categoryName":136,"taxonomyType":137,"taxonomyTypeDesc":138},{"categoryNo":140,"categoryName":141,"taxonomyType":137,"taxonomyTypeDesc":138},{"categoryNo":143,"categoryName":144,"taxonomyType":145,"taxonomyTypeDesc":146},[148,174,175,149,150,151,152,153,154,114,155,118,157,158,159,160,161,162,163,164],"api skill","zerion api skill",{"skillNo":177,"name":178,"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":179,"categories":180,"keywords":184,"publishedAt":37},"01M6Q5QW17QW98RA3FE45E4RD8","zerion-api-mcp","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fzerion-api-mcp\u002FSKILL.md",[181,182,183],{"categoryNo":135,"categoryName":136,"taxonomyType":137,"taxonomyTypeDesc":138},{"categoryNo":140,"categoryName":141,"taxonomyType":137,"taxonomyTypeDesc":138},{"categoryNo":143,"categoryName":144,"taxonomyType":145,"taxonomyTypeDesc":146},[151,148,185,149,150,152,153,114,155,118,156,157,158,159,160,161,162,163,164],"zerion api mcp",{"skillNo":187,"name":188,"nameZh":6,"description":189,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":190,"categories":191,"keywords":195,"publishedAt":37},"01M6Q5QQYZB7A501BDEQWKGSJT","yahoo-finance-forex","Fetches real-time FOREX news and market data from Yahoo Finance for major currency pairs (EUR\u002FUSD, GBP\u002FUSD, USD\u002FJPY, etc.). Analyzes sentiment and provides trading context.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fyahoo-finance-forex\u002FSKILL.md",[192],{"categoryNo":193,"categoryName":194,"taxonomyType":145,"taxonomyTypeDesc":146},"01JBSEEDCAT000000000000040","财务",[196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215],"finance","yahoo finance","forex","yahoo","yahoo finance forex","github","https","sentiment","real-time","python3","install","Market","usd","news","time","currency","gbp","pip","market data","for",{"skillNo":217,"name":218,"nameZh":6,"description":219,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":220,"categories":221,"keywords":223,"publishedAt":37},"01M6Q5QM6VS84WZVM7BKXXPF32","yahoo-finance","This skill should be used when the user asks to \"get stock prices\", \"check stock quotes\", \"look up earnings\", \"get financial data\", \"find trending stocks\", or needs stock market data from Yahoo Finance.","https:\u002F\u002Fgithub.com\u002FKernel8901\u002Fai-agent-skills-classification\u002Fblob\u002Fmain\u002F金融\u002Fyahoo-finance-cli\u002FSKILL.md",[222],{"categoryNo":193,"categoryName":194,"taxonomyType":145,"taxonomyTypeDesc":146},[196,197,199,224,225,226,227,228,33,207,229,230,231,232,233,234,235,236,164,214],"cli","homebrew","find","check","brew","local","get","stock","link","trending","sf","quotes","ln"]