[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71KQG998PJF7PHMPEE6YPZW":3,"skill-same:01M71KQG998PJF7PHMPEE6YPZW":81},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":57,"commitSha":58,"skillDirectory":59,"forksCount":60,"repositoryHtmlUrl":61,"repositoryHomepageUrl":62,"ownerHtmlUrl":63,"ownerBlogUrl":64,"ownerDescription":65,"updatedAt":66,"install":67,"resources":80},"01M71KQG998PJF7PHMPEE6YPZW","things-mac",null,"Manage Things 3 via the `things` CLI on macOS (add\u002Fupdate projects+todos via URL scheme; read\u002Fsearch\u002Flist from the local Things database). Use when a user asks SolanaOS to add a task to Things, list inbox\u002Ftoday\u002Fupcoming, search tasks, or inspect projects\u002Fareas\u002Ftags.","clawdsolana\u002FOpenClawd","clawdsolana","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F279036008?v=4","01M71JTVF9FNGKE2SVJRPTQM31","OpenClawd","01M71JTVGCKWBSS8ZYC1HYWVA5",2,"MIT","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fthings-mac\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"things mac","things","mac","solanaos","cli","when","darwin","inspect","URL","tags","local","task","manage","use","cmd","projects","search","database","inbox","tasks","2026-11-10 10:56:23",false,"---\nname: things-mac\ndescription: Manage Things 3 via the `things` CLI on macOS (add\u002Fupdate projects+todos via URL scheme; read\u002Fsearch\u002Flist from the local Things database). Use when a user asks SolanaOS to add a task to Things, list inbox\u002Ftoday\u002Fupcoming, search tasks, or inspect projects\u002Fareas\u002Ftags.\nhomepage: https:\u002F\u002Fgithub.com\u002Fossianhempel\u002Fthings3-cli\nmetadata:\n  {\n    \"solanaos\":\n      {\n        \"emoji\": \"✅\",\n        \"os\": [\"darwin\"],\n        \"requires\": { \"bins\": [\"things\"] },\n        \"install\":\n          [\n            {\n              \"id\": \"go\",\n              \"kind\": \"go\",\n              \"module\": \"github.com\u002Fossianhempel\u002Fthings3-cli\u002Fcmd\u002Fthings@latest\",\n              \"bins\": [\"things\"],\n              \"label\": \"Install things3-cli (go)\",\n            },\n          ],\n      },\n  }\n---\n\n# Things 3 CLI\n\nUse `things` to read your local Things database (inbox\u002Ftoday\u002Fsearch\u002Fprojects\u002Fareas\u002Ftags) and to add\u002Fupdate todos via the Things URL scheme.\n\nSetup\n\n- Install (recommended, Apple Silicon): `GOBIN=\u002Fopt\u002Fhomebrew\u002Fbin go install github.com\u002Fossianhempel\u002Fthings3-cli\u002Fcmd\u002Fthings@latest`\n- If DB reads fail: grant **Full Disk Access** to the calling app (Terminal for manual runs; `SolanaOS.app` for gateway runs).\n- Optional: set `THINGSDB` (or pass `--db`) to point at your `ThingsData-*` folder.\n- Optional: set `THINGS_AUTH_TOKEN` to avoid passing `--auth-token` for update ops.\n\nRead-only (DB)\n\n- `things inbox --limit 50`\n- `things today`\n- `things upcoming`\n- `things search \"query\"`\n- `things projects` \u002F `things areas` \u002F `things tags`\n\nWrite (URL scheme)\n\n- Prefer safe preview: `things --dry-run add \"Title\"`\n- Add: `things add \"Title\" --notes \"...\" --when today --deadline 2026-01-02`\n- Bring Things to front: `things --foreground add \"Title\"`\n\nExamples: add a todo\n\n- Basic: `things add \"Buy milk\"`\n- With notes: `things add \"Buy milk\" --notes \"2% + bananas\"`\n- Into a project\u002Farea: `things add \"Book flights\" --list \"Travel\"`\n- Into a project heading: `things add \"Pack charger\" --list \"Travel\" --heading \"Before\"`\n- With tags: `things add \"Call dentist\" --tags \"health,phone\"`\n- Checklist: `things add \"Trip prep\" --checklist-item \"Passport\" --checklist-item \"Tickets\"`\n- From STDIN (multi-line => title + notes):\n  - `cat \u003C\u003C'EOF' | things add -`\n  - `Title line`\n  - `Notes line 1`\n  - `Notes line 2`\n  - `EOF`\n\nExamples: modify a todo (needs auth token)\n\n- First: get the ID (UUID column): `things search \"milk\" --limit 5`\n- Auth: set `THINGS_AUTH_TOKEN` or pass `--auth-token \u003CTOKEN>`\n- Title: `things update --id \u003CUUID> --auth-token \u003CTOKEN> \"New title\"`\n- Notes replace: `things update --id \u003CUUID> --auth-token \u003CTOKEN> --notes \"New notes\"`\n- Notes append\u002Fprepend: `things update --id \u003CUUID> --auth-token \u003CTOKEN> --append-notes \"...\"` \u002F `--prepend-notes \"...\"`\n- Move lists: `things update --id \u003CUUID> --auth-token \u003CTOKEN> --list \"Travel\" --heading \"Before\"`\n- Tags replace\u002Fadd: `things update --id \u003CUUID> --auth-token \u003CTOKEN> --tags \"a,b\"` \u002F `things update --id \u003CUUID> --auth-token \u003CTOKEN> --add-tags \"a,b\"`\n- Complete\u002Fcancel (soft-delete-ish): `things update --id \u003CUUID> --auth-token \u003CTOKEN> --completed` \u002F `--canceled`\n- Safe preview: `things --dry-run update --id \u003CUUID> --auth-token \u003CTOKEN> --completed`\n\nDelete a todo?\n\n- Not supported by `things3-cli` right now (no “delete\u002Fmove-to-trash” write command; `things trash` is read-only listing).\n- Options: use Things UI to delete\u002Ftrash, or mark as `--completed` \u002F `--canceled` via `things update`.\n\nNotes\n\n- macOS-only.\n- `--dry-run` prints the URL and does not open Things.\n","# Things 3 CLI\n\nUse `things` to read your local Things database (inbox\u002Ftoday\u002Fsearch\u002Fprojects\u002Fareas\u002Ftags) and to add\u002Fupdate todos via the Things URL scheme.\n\nSetup\n\n- Install (recommended, Apple Silicon): `GOBIN=\u002Fopt\u002Fhomebrew\u002Fbin go install github.com\u002Fossianhempel\u002Fthings3-cli\u002Fcmd\u002Fthings@latest`\n- If DB reads fail: grant **Full Disk Access** to the calling app (Terminal for manual runs; `SolanaOS.app` for gateway runs).\n- Optional: set `THINGSDB` (or pass `--db`) to point at your `ThingsData-*` folder.\n- Optional: set `THINGS_AUTH_TOKEN` to avoid passing `--auth-token` for update ops.\n\nRead-only (DB)\n\n- `things inbox --limit 50`\n- `things today`\n- `things upcoming`\n- `things search \"query\"`\n- `things projects` \u002F `things areas` \u002F `things tags`\n\nWrite (URL scheme)\n\n- Prefer safe preview: `things --dry-run add \"Title\"`\n- Add: `things add \"Title\" --notes \"...\" --when today --deadline 2026-01-02`\n- Bring Things to front: `things --foreground add \"Title\"`\n\nExamples: add a todo\n\n- Basic: `things add \"Buy milk\"`\n- With notes: `things add \"Buy milk\" --notes \"2% + bananas\"`\n- Into a project\u002Farea: `things add \"Book flights\" --list \"Travel\"`\n- Into a project heading: `things add \"Pack charger\" --list \"Travel\" --heading \"Before\"`\n- With tags: `things add \"Call dentist\" --tags \"health,phone\"`\n- Checklist: `things add \"Trip prep\" --checklist-item \"Passport\" --checklist-item \"Tickets\"`\n- From STDIN (multi-line => title + notes):\n  - `cat \u003C\u003C'EOF' | things add -`\n  - `Title line`\n  - `Notes line 1`\n  - `Notes line 2`\n  - `EOF`\n\nExamples: modify a todo (needs auth token)\n\n- First: get the ID (UUID column): `things search \"milk\" --limit 5`\n- Auth: set `THINGS_AUTH_TOKEN` or pass `--auth-token \u003CTOKEN>`\n- Title: `things update --id \u003CUUID> --auth-token \u003CTOKEN> \"New title\"`\n- Notes replace: `things update --id \u003CUUID> --auth-token \u003CTOKEN> --notes \"New notes\"`\n- Notes append\u002Fprepend: `things update --id \u003CUUID> --auth-token \u003CTOKEN> --append-notes \"...\"` \u002F `--prepend-notes \"...\"`\n- Move lists: `things update --id \u003CUUID> --auth-token \u003CTOKEN> --list \"Travel\" --heading \"Before\"`\n- Tags replace\u002Fadd: `things update --id \u003CUUID> --auth-token \u003CTOKEN> --tags \"a,b\"` \u002F `things update --id \u003CUUID> --auth-token \u003CTOKEN> --add-tags \"a,b\"`\n- Complete\u002Fcancel (soft-delete-ish): `things update --id \u003CUUID> --auth-token \u003CTOKEN> --completed` \u002F `--canceled`\n- Safe preview: `things --dry-run update --id \u003CUUID> --auth-token \u003CTOKEN> --completed`\n\nDelete a todo?\n\n- Not supported by `things3-cli` right now (no “delete\u002Fmove-to-trash” write command; `things trash` is read-only listing).\n- Options: use Things UI to delete\u002Ftrash, or mark as `--completed` \u002F `--canceled` via `things update`.\n\nNotes\n\n- macOS-only.\n- `--dry-run` prints the URL and does not open Things.\n",{"name":5,"homepage":44,"metadata":45,"description":7},"https:\u002F\u002Fgithub.com\u002Fossianhempel\u002Fthings3-cli",{"solanaos":46},{"os":47,"emoji":48,"install":49,"requires":55},[25],"✅",[50],{"id":51,"bins":52,"kind":51,"label":53,"module":54},"go",[20],"Install things3-cli (go)","github.com\u002Fossianhempel\u002Fthings3-cli\u002Fcmd\u002Fthings@latest",{"bins":56},[20],"main","6b4a291df75c639681e93b4b5b812126443fd6ed","skills\u002Fthings-mac",3,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd","https:\u002F\u002Fsolanaclawd.com\u002Fopenclawd","https:\u002F\u002Fgithub.com\u002Fclawdsolana","https:\u002F\u002Fmusebook.trade","Welcome to Open Clawd. The future of Ai on and off chain. Bringing webMCP to web 3 using X402, A2A, MPP and so much more!","2026-08-01 09:30:51",{"source":8,"skillName":5,"commands":68,"prompt":78,"zipAvailable":79},[69,72,75],{"tool":70,"command":71},"npx","npx skills add clawdsolana\u002FOpenClawd --skill things-mac",{"tool":73,"command":74},"bunx","bunx skills add clawdsolana\u002FOpenClawd --skill things-mac",{"tool":76,"command":77},"pnpm","pnpm dlx skills add clawdsolana\u002FOpenClawd --skill things-mac","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fthings-mac\u002FSKILL.md",true,[],[82,113,138,163,173,196],{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":93,"publishedAt":39},"01M71KRBD0W01EAXJ8YM4M1SJ2","solana-dev","End-to-end Solana development playbook (Jan 2026). Prefer Solana Foundation framework-kit (@solana\u002Fclient + @solana\u002Freact-hooks) for React\u002FNext.js UI. Prefer @solana\u002Fkit for all new client\u002FRPC\u002Ftransaction code. When legacy dependencies require web3.js, isolate it behind @solana\u002Fweb3-compat (or @solana\u002Fweb3.js as a true legacy fallback). Covers wallet-standard-first connection (incl. ConnectorKit), Anchor\u002FPinocchio programs, Codama-based client generation, LiteSVM\u002FMollusk\u002FSurfpool testing, and security checklists.","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fsolana-dev\u002FSKILL.md",[88],{"categoryNo":89,"categoryName":90,"taxonomyType":91,"taxonomyTypeDesc":92},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[94,95,96,97,98,99,100,101,102,24,103,104,105,106,107,108,109,110,111,112],"solana dev","dev","solana","Wallet","end","testing","hooks","kit","new","web3","code","react","next","2026","playbook","security","ui","fallback","framework",{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":122,"publishedAt":39},"01M71KR8QPESSY61SVE8ZTFNVT","xurl","A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fxurl\u002FSKILL.md",[119],{"categoryNo":120,"categoryName":121,"taxonomyType":91,"taxonomyTypeDesc":92},"01JBSEEDCAT000000000000023","Skill与智能体开发",[115,123,124,125,35,126,127,24,128,129,23,130,131,132,133,134,135,31,136,137],"posts","Media","x api","send","tap","you","api","read","install","cli tool","endpoint","brew","for","tool","twitter",{"skillNo":139,"name":140,"nameZh":6,"description":141,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":142,"categories":143,"keywords":145,"publishedAt":39},"01M71KR6FSXV88YDKWP7NBY3SH","wurk-integration","WURK API integration for monetizing agents with x402 payments on Solana\u002FBase - create social jobs, custom challenges, and agent help tasks","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fwurk-integration\u002FSKILL.md",[144],{"categoryNo":120,"categoryName":121,"taxonomyType":91,"taxonomyTypeDesc":92},[146,147,148,149,150,151,38,152,129,153,154,155,156,157,158,159,135,160,161,162],"wurk","wurk integration","integration","x402","social","payments","team","create","social-jobs","command","agent-help","custom-jobs","clawd","safe","api integration","custom","true",{"skillNo":164,"name":165,"nameZh":6,"description":166,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":167,"categories":168,"keywords":169,"publishedAt":39},"01M71KR4HCX41BPAK9GP7RPRRP","workflows","Manage application workflows including configuration, restart, and removal.","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fworkflows\u002FSKILL.md",[],[165,31,170,171,172],"configuration","application","restart",{"skillNo":174,"name":175,"nameZh":6,"description":176,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":177,"categories":178,"keywords":179,"publishedAt":39},"01M71KR1VM0F5GPEQDNG5J7A0H","web-search","Search the web, fetch content, extract branding profiles, and capture screenshots from URLs. Use for real-time information, API documentation, current events, design matching, and visual reference.","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fweb-search\u002FSKILL.md",[],[180,35,181,182,183,135,184,185,186,187,32,188,189,129,190,191,192,193,194,195],"web search","web","fetch","api documentation","real-time","time","profiles","design","information","visual","documentation","branding","matching","reference","capture","content",{"skillNo":197,"name":198,"nameZh":6,"description":199,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":200,"categories":201,"keywords":202,"publishedAt":39},"01M71KQZN5MR1JFQHG5GWXYAHS","weather","Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fweather\u002FSKILL.md",[],[198,203,135,204,32,24,205,129,206,207,208,209,210,211,212,213,214,215],"get","open","analysis","alerts","temperature","curl","via","help","about","https","location","data","user"]