[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FJ30ZSFBPT868BPYCWFE3S":3,"skill-same:01M6FJ30ZSFBPT868BPYCWFE3S":72},{"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":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":45,"commitSha":46,"skillDirectory":47,"forksCount":48,"repositoryHtmlUrl":49,"repositoryHomepageUrl":6,"ownerHtmlUrl":50,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":51,"install":52,"resources":65},"01M6FJ30ZSFBPT868BPYCWFE3S","manifold",null,"Read and trade on Manifold Markets (search markets, fetch probabilities, inspect users\u002Fbets, place bets\u002Fsell\u002Fcomment). Never place a bet\u002Fsell\u002Fcomment without explicit user confirmation.","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\u002Fcrotalus\u002Fmanifold\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26,27,28,29,30,31],"search","https","api","curl","confirmation","read","user","fetch","never","trade","sell","manifold markets","users","markets","2026-11-10 10:12:30",false,"---\nname: manifold\ndescription: Read and trade on Manifold Markets (search markets, fetch probabilities, inspect users\u002Fbets, place bets\u002Fsell\u002Fcomment). Never place a bet\u002Fsell\u002Fcomment without explicit user confirmation.\nhomepage: https:\u002F\u002Fmanifold.markets\nmetadata:\n  {\n    \"openclaw\":\n      {\n        \"emoji\": \"?\",\n        \"requires\": { \"bins\": [\"curl\"], \"env\": [\"MANIFOLD_API_KEY\"] },\n        \"primaryEnv\": \"MANIFOLD_API_KEY\",\n      },\n  }\n---\n\n# Manifold Markets\n\nUse this skill to read from Manifold Markets (search markets, fetch probabilities, inspect public user info) and to place trades\u002Fcomments with explicit confirmation.\n\nWrite actions require `MANIFOLD_API_KEY` (in the environment or configured via OpenClaw skill entries).\n\nBase URL: `https:\u002F\u002Fapi.manifold.markets\u002Fv0`\n\nDocs: https:\u002F\u002Fdocs.manifold.markets\u002Fapi\n\n## Read tasks\n\n### Search markets\n\n```bash\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fsearch-markets?term=AI+safety&limit=5\"\n```\n\nTip: replace spaces with `+` (or URL-encode). If you have `jq`, format results:\n\n```bash\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fsearch-markets?term=AI+safety&limit=5\" | jq '.[] | {id, slug, question, outcomeType, probability, createdTime, creatorUsername}'\n```\n\n### List newest markets\n\n```bash\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fmarkets?limit=10\"\n```\n\nWith `jq`:\n\n```bash\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fmarkets?limit=10\" | jq '.[] | {id, slug, question, outcomeType, probability, closeTime}'\n```\n\n### Get market details (by ID)\n\n```bash\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fmarket\u002FMARKET_ID\"\n```\n\nBinary markets usually expose `probability` (0..1). Other market types may not have a single probability field.\n\n### Get market details (by slug)\n\nThe slug is the portion of the Manifold URL after the username (e.g. `...\u002FAlice\u002Fmy-market-slug` → `my-market-slug`).\n\n```bash\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fslug\u002FMARKET_SLUG\"\n```\n\n### Inspect a user (by username)\n\n```bash\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fuser\u002FUSERNAME\"\n```\n\n### List bets for a user\n\nIf you have `jq`:\n\n```bash\nUSER_ID=\"$(curl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fuser\u002FUSERNAME\" | jq -r '.id')\"\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fbets?userId=$USER_ID&limit=50\"\n```\n\nWithout `jq`, fetch the user JSON and read the `id` field, then use it:\n\n```bash\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fuser\u002FUSERNAME\"\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fbets?userId=USER_ID&limit=50\"\n```\n\n## Write safety rules\n\n- Never place a bet, sell shares, or post a comment unless the user explicitly confirms (e.g. “yes, place it”, “confirm”, “do it”).\n- Always fetch the market first and restate: market question, market id\u002Fslug, action (bet\u002Fsell\u002Fcomment), side\u002Fanswer, amount\u002Fshares, and any limits.\n- If the user is not explicit about amount\u002Fside, stop and ask.\n\n## Write tasks\n\nAuthentication\n\n- Uses `MANIFOLD_API_KEY` in header: `Authorization: Key $MANIFOLD_API_KEY`\n- Set `MANIFOLD_API_KEY` (or `skills.manifold.apiKey` in `~\u002F.openclaw\u002Fopenclaw.json`).\n\n### Place a bet (binary market)\n\n1. Fetch the market and confirm it’s the right one:\n\n```bash\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fmarket\u002FMARKET_ID\"\n```\n\n2. Preview the exact payload you intend to send (do not run the POST until user confirms):\n\n```bash\ncat \u003C\u003C'JSON'\n{\"amount\":10,\"contractId\":\"MARKET_ID\",\"outcome\":\"YES\"}\nJSON\n```\n\n3. After explicit confirmation, place the bet:\n\n```bash\ncurl -s -X POST \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fbet\" \\\n  -H \"Authorization: Key $MANIFOLD_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"amount\":10,\"contractId\":\"MARKET_ID\",\"outcome\":\"YES\"}'\n```\n\nNotes:\n\n- `amount` is in Mana (integer).\n- `outcome` is `YES` or `NO` for binary markets.\n- For non-binary markets, consult the Manifold API docs for the correct payload.\n\n### Sell shares\n\nPreview first (do not run until user confirms).\n\nSell all shares for an outcome (omit `shares` to sell all):\n\n```bash\ncurl -s -X POST \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fmarket\u002FMARKET_ID\u002Fsell\" \\\n  -H \"Authorization: Key $MANIFOLD_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"outcome\":\"YES\"}'\n```\n\nSell a specific number of shares:\n\n```bash\ncurl -s -X POST \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fmarket\u002FMARKET_ID\u002Fsell\" \\\n  -H \"Authorization: Key $MANIFOLD_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"outcome\":\"YES\",\"shares\":10}'\n```\n\n### Post a comment\n\nComments made through the API can incur a fee (see Manifold API docs). Always confirm text + target market.\n\n```bash\ncurl -s -X POST \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fcomment\" \\\n  -H \"Authorization: Key $MANIFOLD_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"contractId\":\"MARKET_ID\",\"content\":\"Your comment here.\"}'\n```\n\n## Notes\n\n- Rate limits apply (see Manifold API docs).\n- Private\u002Funlisted markets may not be accessible via the public API depending on current platform behavior.\n","# Manifold Markets\n\nUse this skill to read from Manifold Markets (search markets, fetch probabilities, inspect public user info) and to place trades\u002Fcomments with explicit confirmation.\n\nWrite actions require `MANIFOLD_API_KEY` (in the environment or configured via OpenClaw skill entries).\n\nBase URL: `https:\u002F\u002Fapi.manifold.markets\u002Fv0`\n\nDocs: https:\u002F\u002Fdocs.manifold.markets\u002Fapi\n\n## Read tasks\n\n### Search markets\n\n```bash\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fsearch-markets?term=AI+safety&limit=5\"\n```\n\nTip: replace spaces with `+` (or URL-encode). If you have `jq`, format results:\n\n```bash\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fsearch-markets?term=AI+safety&limit=5\" | jq '.[] | {id, slug, question, outcomeType, probability, createdTime, creatorUsername}'\n```\n\n### List newest markets\n\n```bash\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fmarkets?limit=10\"\n```\n\nWith `jq`:\n\n```bash\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fmarkets?limit=10\" | jq '.[] | {id, slug, question, outcomeType, probability, closeTime}'\n```\n\n### Get market details (by ID)\n\n```bash\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fmarket\u002FMARKET_ID\"\n```\n\nBinary markets usually expose `probability` (0..1). Other market types may not have a single probability field.\n\n### Get market details (by slug)\n\nThe slug is the portion of the Manifold URL after the username (e.g. `...\u002FAlice\u002Fmy-market-slug` → `my-market-slug`).\n\n```bash\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fslug\u002FMARKET_SLUG\"\n```\n\n### Inspect a user (by username)\n\n```bash\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fuser\u002FUSERNAME\"\n```\n\n### List bets for a user\n\nIf you have `jq`:\n\n```bash\nUSER_ID=\"$(curl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fuser\u002FUSERNAME\" | jq -r '.id')\"\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fbets?userId=$USER_ID&limit=50\"\n```\n\nWithout `jq`, fetch the user JSON and read the `id` field, then use it:\n\n```bash\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fuser\u002FUSERNAME\"\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fbets?userId=USER_ID&limit=50\"\n```\n\n## Write safety rules\n\n- Never place a bet, sell shares, or post a comment unless the user explicitly confirms (e.g. “yes, place it”, “confirm”, “do it”).\n- Always fetch the market first and restate: market question, market id\u002Fslug, action (bet\u002Fsell\u002Fcomment), side\u002Fanswer, amount\u002Fshares, and any limits.\n- If the user is not explicit about amount\u002Fside, stop and ask.\n\n## Write tasks\n\nAuthentication\n\n- Uses `MANIFOLD_API_KEY` in header: `Authorization: Key $MANIFOLD_API_KEY`\n- Set `MANIFOLD_API_KEY` (or `skills.manifold.apiKey` in `~\u002F.openclaw\u002Fopenclaw.json`).\n\n### Place a bet (binary market)\n\n1. Fetch the market and confirm it’s the right one:\n\n```bash\ncurl -s \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fmarket\u002FMARKET_ID\"\n```\n\n2. Preview the exact payload you intend to send (do not run the POST until user confirms):\n\n```bash\ncat \u003C\u003C'JSON'\n{\"amount\":10,\"contractId\":\"MARKET_ID\",\"outcome\":\"YES\"}\nJSON\n```\n\n3. After explicit confirmation, place the bet:\n\n```bash\ncurl -s -X POST \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fbet\" \\\n  -H \"Authorization: Key $MANIFOLD_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"amount\":10,\"contractId\":\"MARKET_ID\",\"outcome\":\"YES\"}'\n```\n\nNotes:\n\n- `amount` is in Mana (integer).\n- `outcome` is `YES` or `NO` for binary markets.\n- For non-binary markets, consult the Manifold API docs for the correct payload.\n\n### Sell shares\n\nPreview first (do not run until user confirms).\n\nSell all shares for an outcome (omit `shares` to sell all):\n\n```bash\ncurl -s -X POST \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fmarket\u002FMARKET_ID\u002Fsell\" \\\n  -H \"Authorization: Key $MANIFOLD_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"outcome\":\"YES\"}'\n```\n\nSell a specific number of shares:\n\n```bash\ncurl -s -X POST \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fmarket\u002FMARKET_ID\u002Fsell\" \\\n  -H \"Authorization: Key $MANIFOLD_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"outcome\":\"YES\",\"shares\":10}'\n```\n\n### Post a comment\n\nComments made through the API can incur a fee (see Manifold API docs). Always confirm text + target market.\n\n```bash\ncurl -s -X POST \"https:\u002F\u002Fapi.manifold.markets\u002Fv0\u002Fcomment\" \\\n  -H \"Authorization: Key $MANIFOLD_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"contractId\":\"MARKET_ID\",\"content\":\"Your comment here.\"}'\n```\n\n## Notes\n\n- Rate limits apply (see Manifold API docs).\n- Private\u002Funlisted markets may not be accessible via the public API depending on current platform behavior.\n",{"name":5,"homepage":37,"metadata":38,"description":7},"https:\u002F\u002Fmanifold.markets",{"openclaw":39},{"emoji":40,"requires":41,"primaryEnv":43},"?",{"env":42,"bins":44},[43],"MANIFOLD_API_KEY",[21],"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fcrotalus\u002Fmanifold",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":53,"prompt":63,"zipAvailable":64},[54,57,60],{"tool":55,"command":56},"npx","npx skills add kbarbel640-del\u002Fskills --skill manifold",{"tool":58,"command":59},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill manifold",{"tool":61,"command":62},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill manifold","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcrotalus\u002Fmanifold\u002FSKILL.md",true,[66],{"path":67,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":70,"sourceHtmlUrl":71},"_meta.json","REFERENCE","参考文档",278,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fcrotalus\u002Fmanifold\u002F_meta.json",[73,102,131,150,156,176],{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":84,"publishedAt":32},"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",[79],{"categoryNo":80,"categoryName":81,"taxonomyType":82,"taxonomyTypeDesc":83},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[85,86,20,87,88,89,90,91,92,93,94,95,96,97,98,99,19,100,101],"crowd prompting","prompting","with","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","content","ai agents",{"skillNo":103,"name":104,"nameZh":6,"description":105,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":106,"categories":107,"keywords":113,"publishedAt":32},"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",[108],{"categoryNo":109,"categoryName":110,"taxonomyType":111,"taxonomyTypeDesc":112},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[114,20,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,91,130],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking","use",{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":140,"publishedAt":32},"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",[137],{"categoryNo":138,"categoryName":139,"taxonomyType":111,"taxonomyTypeDesc":112},"01JBSEEDCAT000000000000021","资料检索与研究",[141,142,143,144,145,146,147,87,25,128,130,23,20,148,149],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","http","via",{"skillNo":151,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":152,"categories":153,"keywords":155,"publishedAt":32},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[154],{"categoryNo":138,"categoryName":139,"taxonomyType":111,"taxonomyTypeDesc":112},[144,143,142,141,149,146,147,87,145,128,130,25,23,20,148],{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":162,"publishedAt":32},"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",[],[163,164,165,166,167,168,169,170,171,172,173,174,175],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"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":186,"publishedAt":32},"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",[182,183],{"categoryNo":109,"categoryName":110,"taxonomyType":111,"taxonomyTypeDesc":112},{"categoryNo":184,"categoryName":185,"taxonomyType":82,"taxonomyTypeDesc":83},"01JBSEEDCAT000000000000037","律师与法务",[187,188,189,190,87,191,192,45,193,23,194,195,196,197,198,19,199,200,201],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]