[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FX0B4G36NHYM8K3FNVSSVP":3,"skill-same:01M6FX0B4G36NHYM8K3FNVSSVP":112},{"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":27,"publishedAt":48,"linkOnly":49,"markdownContent":50,"markdownBody":51,"frontMatter":52,"refName":59,"commitSha":60,"skillDirectory":61,"forksCount":62,"repositoryHtmlUrl":63,"repositoryHomepageUrl":6,"ownerHtmlUrl":64,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":65,"install":66,"resources":79},"01M6FX0B4G36NHYM8K3FNVSSVP","perplexity-search",null,"Search the web using Perplexity's Search API for ranked, real-time web results with advanced filtering. Use when you need to search for current information, market research, trending topics, or when Brave Search is unavailable. Supports recency filtering (day\u002Fweek\u002Fmonth\u002Fyear) and returns structured results with titles, URLs, and snippets.","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\u002Fm4vf14\u002Fperplexity-search-skill\u002FSKILL.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":25,"taxonomyTypeDesc":26},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47],"search","perplexity","perplexity search","use","you","brave","advanced","with","information","trending","snippets","time","Market","research","filtering","results","market research","api","real-time","web","2026-11-10 10:12:30",false,"---\nname: perplexity-search\ndescription: Search the web using Perplexity's Search API for ranked, real-time web results with advanced filtering. Use when you need to search for current information, market research, trending topics, or when Brave Search is unavailable. Supports recency filtering (day\u002Fweek\u002Fmonth\u002Fyear) and returns structured results with titles, URLs, and snippets.\nmetadata:\n  openclaw:\n    emoji: ?\n    requires:\n      env:\n        - PERPLEXITY_API_KEY\n    primaryEnv: PERPLEXITY_API_KEY\n---\n\n# Perplexity Search\n\nSearch the web using Perplexity's Search API for ranked, real-time results.\n\n## Quick Start\n\nBasic search:\n\n```bash\npython3 {baseDir}\u002Fscripts\u002Fsearch.py \"your search query\"\n```\n\nWith options:\n\n```bash\n# Get 10 results\npython3 {baseDir}\u002Fscripts\u002Fsearch.py \"AI trends 2024\" --count 10\n\n# Filter by recency\npython3 {baseDir}\u002Fscripts\u002Fsearch.py \"recent AI news\" --recency week\n\n# Get raw JSON output\npython3 {baseDir}\u002Fscripts\u002Fsearch.py \"market research\" --json\n```\n\n## API Key Setup\n\nThe script requires a `PERPLEXITY_API_KEY` environment variable.\n\n**Option 1: Set in OpenClaw config** (recommended)\n\nAdd to `~\u002F.openclaw\u002Fopenclaw.json`:\n\n```json\n{\n  \"skills\": {\n    \"perplexity-search\": {\n      \"env\": {\n        \"PERPLEXITY_API_KEY\": \"your-api-key-here\"\n      }\n    }\n  }\n}\n```\n\n**Option 2: Environment variable**\n\n```bash\nexport PERPLEXITY_API_KEY=\"your-api-key-here\"\n```\n\nGet your API key from: https:\u002F\u002Fperplexity.ai\u002Faccount\u002Fapi\n\n## Parameters\n\n- `query` - Search query string (required)\n- `--count N` - Number of results (1-10, default: 5)\n- `--recency FILTER` - Recency filter: `day`, `week`, `month`, or `year`\n- `--json` - Output raw JSON instead of formatted results\n\n## Response Format\n\nThe API returns:\n\n```json\n{\n  \"results\": [\n    {\n      \"title\": \"Article title\",\n      \"url\": \"https:\u002F\u002Fexample.com\u002Farticle\",\n      \"snippet\": \"Brief excerpt from the page...\",\n      \"date\": \"2024-01-15\",\n      \"last_updated\": \"2024-02-01\"\n    }\n  ],\n  \"id\": \"search-request-id\"\n}\n```\n\n## Use Cases\n\n**Market Research:**\n```bash\npython3 {baseDir}\u002Fscripts\u002Fsearch.py \"golf coaching Instagram trends\" --count 10\n```\n\n**Recent News:**\n```bash\npython3 {baseDir}\u002Fscripts\u002Fsearch.py \"AI regulation updates\" --recency week\n```\n\n**Competitive Analysis:**\n```bash\npython3 {baseDir}\u002Fscripts\u002Fsearch.py \"AI golf training apps\" --count 10\n```\n\n## Pricing\n\nPerplexity Search API: **$5 per 1,000 requests**\n\nTrack your usage at: https:\u002F\u002Fperplexity.ai\u002Faccount\u002Fapi\n\n## Security\n\n- API key loaded from environment only - never hardcoded\n- Output sanitization prevents terminal injection\n- Error messages don't expose sensitive information\n- 30-second timeout prevents hanging requests\n- Input validation on all parameters\n\n## Notes\n\n- Results are ranked by relevance\n- Includes real-time web data\n- Supports filtering by recency\n- Returns structured JSON or formatted text\n- Rate limits apply based on your Perplexity plan\n","# Perplexity Search\n\nSearch the web using Perplexity's Search API for ranked, real-time results.\n\n## Quick Start\n\nBasic search:\n\n```bash\npython3 {baseDir}\u002Fscripts\u002Fsearch.py \"your search query\"\n```\n\nWith options:\n\n```bash\n# Get 10 results\npython3 {baseDir}\u002Fscripts\u002Fsearch.py \"AI trends 2024\" --count 10\n\n# Filter by recency\npython3 {baseDir}\u002Fscripts\u002Fsearch.py \"recent AI news\" --recency week\n\n# Get raw JSON output\npython3 {baseDir}\u002Fscripts\u002Fsearch.py \"market research\" --json\n```\n\n## API Key Setup\n\nThe script requires a `PERPLEXITY_API_KEY` environment variable.\n\n**Option 1: Set in OpenClaw config** (recommended)\n\nAdd to `~\u002F.openclaw\u002Fopenclaw.json`:\n\n```json\n{\n  \"skills\": {\n    \"perplexity-search\": {\n      \"env\": {\n        \"PERPLEXITY_API_KEY\": \"your-api-key-here\"\n      }\n    }\n  }\n}\n```\n\n**Option 2: Environment variable**\n\n```bash\nexport PERPLEXITY_API_KEY=\"your-api-key-here\"\n```\n\nGet your API key from: https:\u002F\u002Fperplexity.ai\u002Faccount\u002Fapi\n\n## Parameters\n\n- `query` - Search query string (required)\n- `--count N` - Number of results (1-10, default: 5)\n- `--recency FILTER` - Recency filter: `day`, `week`, `month`, or `year`\n- `--json` - Output raw JSON instead of formatted results\n\n## Response Format\n\nThe API returns:\n\n```json\n{\n  \"results\": [\n    {\n      \"title\": \"Article title\",\n      \"url\": \"https:\u002F\u002Fexample.com\u002Farticle\",\n      \"snippet\": \"Brief excerpt from the page...\",\n      \"date\": \"2024-01-15\",\n      \"last_updated\": \"2024-02-01\"\n    }\n  ],\n  \"id\": \"search-request-id\"\n}\n```\n\n## Use Cases\n\n**Market Research:**\n```bash\npython3 {baseDir}\u002Fscripts\u002Fsearch.py \"golf coaching Instagram trends\" --count 10\n```\n\n**Recent News:**\n```bash\npython3 {baseDir}\u002Fscripts\u002Fsearch.py \"AI regulation updates\" --recency week\n```\n\n**Competitive Analysis:**\n```bash\npython3 {baseDir}\u002Fscripts\u002Fsearch.py \"AI golf training apps\" --count 10\n```\n\n## Pricing\n\nPerplexity Search API: **$5 per 1,000 requests**\n\nTrack your usage at: https:\u002F\u002Fperplexity.ai\u002Faccount\u002Fapi\n\n## Security\n\n- API key loaded from environment only - never hardcoded\n- Output sanitization prevents terminal injection\n- Error messages don't expose sensitive information\n- 30-second timeout prevents hanging requests\n- Input validation on all parameters\n\n## Notes\n\n- Results are ranked by relevance\n- Includes real-time web data\n- Supports filtering by recency\n- Returns structured JSON or formatted text\n- Rate limits apply based on your Perplexity plan\n",{"name":5,"metadata":53,"description":7},{"openclaw":54},{"emoji":55,"requires":56,"primaryEnv":58},"?",{"env":57},[58],"PERPLEXITY_API_KEY","main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fm4vf14\u002Fperplexity-search-skill",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":67,"prompt":77,"zipAvailable":78},[68,71,74],{"tool":69,"command":70},"npx","npx skills add kbarbel640-del\u002Fskills --skill perplexity-search",{"tool":72,"command":73},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill perplexity-search",{"tool":75,"command":76},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill perplexity-search","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fm4vf14\u002Fperplexity-search-skill\u002FSKILL.md",true,[80,86,90,94,98,104,108],{"path":81,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":84,"sourceHtmlUrl":85},"_meta.json","REFERENCE","参考文档",298,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fm4vf14\u002Fperplexity-search-skill\u002F_meta.json",{"path":87,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":88,"sourceHtmlUrl":89},"CHANGELOG.md",700,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fm4vf14\u002Fperplexity-search-skill\u002FCHANGELOG.md",{"path":91,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":92,"sourceHtmlUrl":93},"PUBLISHING.md",2796,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fm4vf14\u002Fperplexity-search-skill\u002FPUBLISHING.md",{"path":95,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":96,"sourceHtmlUrl":97},"README.md",2245,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fm4vf14\u002Fperplexity-search-skill\u002FREADME.md",{"path":99,"resourceType":100,"resourceTypeDesc":101,"sizeBytes":102,"sourceHtmlUrl":103},"scripts\u002Fsearch.py","SCRIPT","脚本",4290,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fm4vf14\u002Fperplexity-search-skill\u002Fscripts\u002Fsearch.py",{"path":105,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":106,"sourceHtmlUrl":107},"SECURITY_AUDIT.md",3494,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fm4vf14\u002Fperplexity-search-skill\u002FSECURITY_AUDIT.md",{"path":109,"resourceType":82,"resourceTypeDesc":83,"sizeBytes":110,"sourceHtmlUrl":111},"skill.json",1041,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fm4vf14\u002Fperplexity-search-skill\u002Fskill.json",[113,140,166,187,193,213],{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":122,"publishedAt":48},"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",[119],{"categoryNo":120,"categoryName":121,"taxonomyType":25,"taxonomyTypeDesc":26},"01JBSEEDCAT000000000000036","内容创作者",[123,124,45,35,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139],"crowd prompting","prompting","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":141,"name":142,"nameZh":6,"description":143,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":144,"categories":145,"keywords":149,"publishedAt":48},"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",[146],{"categoryNo":147,"categoryName":148,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[150,45,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,128,31],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking",{"skillNo":167,"name":168,"nameZh":6,"description":169,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":170,"categories":171,"keywords":175,"publishedAt":48},"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",[172],{"categoryNo":173,"categoryName":174,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000021","资料检索与研究",[176,177,178,179,180,181,182,35,183,164,31,184,45,185,186],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":188,"name":168,"nameZh":6,"description":169,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":189,"categories":190,"keywords":192,"publishedAt":48},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[191],{"categoryNo":173,"categoryName":174,"taxonomyType":20,"taxonomyTypeDesc":21},[179,178,177,176,186,181,182,35,180,164,31,183,184,45,185],{"skillNo":194,"name":195,"nameZh":6,"description":196,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":197,"categories":198,"keywords":199,"publishedAt":48},"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",[],[200,201,202,203,204,205,206,207,208,209,210,211,212],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":214,"name":215,"nameZh":6,"description":216,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":217,"categories":218,"keywords":223,"publishedAt":48},"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",[219,220],{"categoryNo":147,"categoryName":148,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":221,"categoryName":222,"taxonomyType":25,"taxonomyTypeDesc":26},"01JBSEEDCAT000000000000037","律师与法务",[224,225,226,227,35,228,229,59,230,184,231,232,233,234,235,137,236,237,238],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]