[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6F9RFSNCBKKP3FDQJDAT4RB":3,"skill-same:01M6F9RFSNCBKKP3FDQJDAT4RB":83},{"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":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":33,"commitSha":57,"skillDirectory":58,"forksCount":59,"repositoryHtmlUrl":60,"repositoryHomepageUrl":6,"ownerHtmlUrl":61,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":62,"install":63,"resources":76},"01M6F9RFSNCBKKP3FDQJDAT4RB","openclaw-local-mac-mini",null,"Set up OpenClaw locally and run it reliably on a Mac mini for private, always-on local agent workflows.","boisenoise\u002Fskills-collections","boisenoise","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F193180?v=4","01M6CDBDQK6BDN55ZMA6B6PKBM","01M6CDBDVSJ3JPTBYN26FZ7TZK",12,"MIT","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-openclaw-local-mac-mini\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,43],"openclaw local mac mini","local","openclaw","mac","agent-skills","for","relevant","helper","critical","platform","main","community","up","only","devops","access","devops-security","SET","license","workflows","github","2026-11-10 10:12:30",false,"---\nname: openclaw-local-mac-mini\ndescription: Set up OpenClaw locally and run it reliably on a Mac mini for private,\n  always-on local agent workflows.\ncategory: devops\nrisk: critical\nsource: https:\u002F\u002Fgithub.com\u002FBagelHole\u002FDevOps-Security-Agent-Skills\nsource_repo: BagelHole\u002FDevOps-Security-Agent-Skills\nsource_type: community\ndate_added: '2026-09-20'\nlicense: MIT\nlicense_source: https:\u002F\u002Fgithub.com\u002FBagelHole\u002FDevOps-Security-Agent-Skills\u002Fblob\u002Fmain\u002FLICENSE\ncompatibility: Requires the relevant OS\u002Fplatform tooling and privileged access where\n  noted. Docs-only; helper scripts and templates not bundled.\nmetadata:\n  author: devops-skills\n  version: '1.0'\n---\n\n# OpenClaw Local + Mac mini Setup\n\n## When to Use\n\nUse when setting up or reviewing a private OpenClaw host on macOS, choosing its service lifecycle, or diagnosing host reliability. This guide does not authorize installing tools, changing account permissions, exposing ports or connecting messaging accounts.\n\n## Prerequisites\n\nSelect a reviewed immutable OpenClaw release and inspect its official prerequisites and installation method. Current upstream getting-started documentation lists Node.js 24.16+ or 26.1+; verify the selected release rather than reusing historical Node 18 guidance. Establish the host\u002Fuser, approved provider credentials, storage, backup, spending limits and allowed tool\u002Fchannel scope before onboarding.\n\n## Procedure\n\n1. Inventory the existing installation and preserve config\u002Fdata before changes. Download external source\u002Finstallers only with authorization, pin the reviewed release\u002Fcommit, inspect the complete tree and lifecycle hooks in a temporary directory, then obtain activation\u002Finstall authorization. Never pipe an unreviewed network installer into a shell.\n2. Use that release's documented installer or package workflow. Do not assume this application has `db:migrate`, `dist\u002Fserver.js`, Redis, port3000 or `\u002Fapi\u002Fhealth`: the previous generic web-app examples did not establish those interfaces.\n3. Configure through the supported onboarding interface under the intended non-admin user. Keep credentials in the supported secret mechanism, with restricted file permissions; do not overwrite an existing `.env` or put secrets in command arguments. Cloud models still transmit prompts off-host; local hosting alone is not a privacy guarantee.\n4. After approval to install persistence, use the supported Gateway service. The official macOS path uses a per-user LaunchAgent, not the generic root LaunchDaemon formerly shown here. Record login\u002Funlock\u002Freboot limitations.\n\n```bash\n# Existing reviewed CLI: inspect before making changes.\nopenclaw --version\nopenclaw gateway status\n# Authorized background service installation:\nopenclaw gateway install\n# Open the local UI for an authenticated, non-sensitive smoke check:\nopenclaw dashboard\n```\n\n5. Verify the actual listener\u002Faddress and authentication from both allowed and denied clients. The documented default Gateway port is18789; inspect configuration rather than assuming it. Bind privately, require authentication\u002Fpairing and restrict remote access to intended identities. A VPN is additional transport\u002Faccess control, not authorization for agent tools.\n6. Test provider access with a synthetic prompt only after cost\u002Fdata authorization; verify tool permissions, cancellation, logging and a restore procedure. Record exact versions and observations; dashboard HTTP success alone is not a working agent or native-session reload proof.\n\n## Host Reliability\n\nUse [host and operational checks](references\u002Fdetails.md). Preserve FileVault and screen locking. FileVault may require an interactive unlock after reboot; test this with the user's recovery plan before claiming unattended availability. Review any power setting with its previous value and restore path; do not create an admin service account, disable screen security, or enable broad firewall access as a default.\n\nFor Docker, use only the selected release's actual supported Compose files. Pin images, bind approved ports to loopback, keep volumes\u002Fbackups explicit and verify the macOS container runtime starts in the intended user session. Do not add optional Redis\u002FOllama services without a demonstrated need; Linux containers on macOS do not imply native Apple GPU acceleration. Never remove volumes as routine troubleshooting.\n\n## Examples\n\nFor a host that stops after logout, record the CLI version, Gateway status, service owner and login state; compare the selected release's service documentation. Restore the supported per-user service rather than adding a second root-managed process. Verify one process owns the configured port and test restart under an approved maintenance window.\n\n## Limitations\n\nNo CLI, host, installation or provider request was exercised by this documentation. Hardware sizing depends on the workload and selected local model. This tree contains guidance only, not an installer or production Compose template. Channel pairing, remote access, persistence and paid model requests need explicit target-specific authorization.\n\n## Primary Reference\n\n- [Official getting started](https:\u002F\u002Fdocs.openclaw.ai\u002Fstart\u002Fgetting-started)\n","# OpenClaw Local + Mac mini Setup\n\n## When to Use\n\nUse when setting up or reviewing a private OpenClaw host on macOS, choosing its service lifecycle, or diagnosing host reliability. This guide does not authorize installing tools, changing account permissions, exposing ports or connecting messaging accounts.\n\n## Prerequisites\n\nSelect a reviewed immutable OpenClaw release and inspect its official prerequisites and installation method. Current upstream getting-started documentation lists Node.js 24.16+ or 26.1+; verify the selected release rather than reusing historical Node 18 guidance. Establish the host\u002Fuser, approved provider credentials, storage, backup, spending limits and allowed tool\u002Fchannel scope before onboarding.\n\n## Procedure\n\n1. Inventory the existing installation and preserve config\u002Fdata before changes. Download external source\u002Finstallers only with authorization, pin the reviewed release\u002Fcommit, inspect the complete tree and lifecycle hooks in a temporary directory, then obtain activation\u002Finstall authorization. Never pipe an unreviewed network installer into a shell.\n2. Use that release's documented installer or package workflow. Do not assume this application has `db:migrate`, `dist\u002Fserver.js`, Redis, port3000 or `\u002Fapi\u002Fhealth`: the previous generic web-app examples did not establish those interfaces.\n3. Configure through the supported onboarding interface under the intended non-admin user. Keep credentials in the supported secret mechanism, with restricted file permissions; do not overwrite an existing `.env` or put secrets in command arguments. Cloud models still transmit prompts off-host; local hosting alone is not a privacy guarantee.\n4. After approval to install persistence, use the supported Gateway service. The official macOS path uses a per-user LaunchAgent, not the generic root LaunchDaemon formerly shown here. Record login\u002Funlock\u002Freboot limitations.\n\n```bash\n# Existing reviewed CLI: inspect before making changes.\nopenclaw --version\nopenclaw gateway status\n# Authorized background service installation:\nopenclaw gateway install\n# Open the local UI for an authenticated, non-sensitive smoke check:\nopenclaw dashboard\n```\n\n5. Verify the actual listener\u002Faddress and authentication from both allowed and denied clients. The documented default Gateway port is18789; inspect configuration rather than assuming it. Bind privately, require authentication\u002Fpairing and restrict remote access to intended identities. A VPN is additional transport\u002Faccess control, not authorization for agent tools.\n6. Test provider access with a synthetic prompt only after cost\u002Fdata authorization; verify tool permissions, cancellation, logging and a restore procedure. Record exact versions and observations; dashboard HTTP success alone is not a working agent or native-session reload proof.\n\n## Host Reliability\n\nUse [host and operational checks](references\u002Fdetails.md). Preserve FileVault and screen locking. FileVault may require an interactive unlock after reboot; test this with the user's recovery plan before claiming unattended availability. Review any power setting with its previous value and restore path; do not create an admin service account, disable screen security, or enable broad firewall access as a default.\n\nFor Docker, use only the selected release's actual supported Compose files. Pin images, bind approved ports to loopback, keep volumes\u002Fbackups explicit and verify the macOS container runtime starts in the intended user session. Do not add optional Redis\u002FOllama services without a demonstrated need; Linux containers on macOS do not imply native Apple GPU acceleration. Never remove volumes as routine troubleshooting.\n\n## Examples\n\nFor a host that stops after logout, record the CLI version, Gateway status, service owner and login state; compare the selected release's service documentation. Restore the supported per-user service rather than adding a second root-managed process. Verify one process owns the configured port and test restart under an approved maintenance window.\n\n## Limitations\n\nNo CLI, host, installation or provider request was exercised by this documentation. Hardware sizing depends on the workload and selected local model. This tree contains guidance only, not an installer or production Compose template. Channel pairing, remote access, persistence and paid model requests need explicit target-specific authorization.\n\n## Primary Reference\n\n- [Official getting started](https:\u002F\u002Fdocs.openclaw.ai\u002Fstart\u002Fgetting-started)\n",{"name":5,"risk":31,"source":49,"license":14,"category":37,"metadata":50,"date_added":53,"description":7,"source_repo":54,"source_type":34,"compatibility":55,"license_source":56},"https:\u002F\u002Fgithub.com\u002FBagelHole\u002FDevOps-Security-Agent-Skills",{"author":51,"version":52},"devops-skills","1.0","2026-09-20","BagelHole\u002FDevOps-Security-Agent-Skills","Requires the relevant OS\u002Fplatform tooling and privileged access where noted. Docs-only; helper scripts and templates not bundled.","https:\u002F\u002Fgithub.com\u002FBagelHole\u002FDevOps-Security-Agent-Skills\u002Fblob\u002Fmain\u002FLICENSE","7bf2279c8a65758319526a721d5c4b75683aec9c","skills\u002Fantigravity-openclaw-local-mac-mini",3,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections","https:\u002F\u002Fgithub.com\u002Fboisenoise","2026-11-10 14:20:15",{"source":8,"skillName":5,"commands":64,"prompt":74,"zipAvailable":75},[65,68,71],{"tool":66,"command":67},"npx","npx skills add boisenoise\u002Fskills-collections --skill openclaw-local-mac-mini",{"tool":69,"command":70},"bunx","bunx skills add boisenoise\u002Fskills-collections --skill openclaw-local-mac-mini",{"tool":72,"command":73},"pnpm","pnpm dlx skills add boisenoise\u002Fskills-collections --skill openclaw-local-mac-mini","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-openclaw-local-mac-mini\u002FSKILL.md",true,[77],{"path":78,"resourceType":79,"resourceTypeDesc":80,"sizeBytes":81,"sourceHtmlUrl":82},"references\u002Fdetails.md","REFERENCE","参考文档",2901,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-openclaw-local-mac-mini\u002Freferences\u002Fdetails.md",[84,110,132,157,176,199],{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":88,"licenseFileUrl":89,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":44},"01M6WNH92BHVFXHGPDZCPJ0AG0","web-access","Use Treg for public web or platform data only when existing search, browser and connected tools cannot cover the task, with explicit cost and data boundaries.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-web-access\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-web-access\u002FSKILL.md",[],[93,38,94,95,96,97,98,99,100,101,102,36,103,104,32,31,105,106,107,108,109],"web","web access","official","development","browser","search","data","Tools","read","fetch","youtube","free tools","free","cover","normal","when","2026",{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":88,"licenseFileUrl":114,"sourceHtmlUrl":115,"categories":116,"keywords":118,"publishedAt":44},"01M6WNF9XAYAB2CZDDJBAKNM93","treg","Use the Treg CLI or MCP catalog to discover, price and call authorized external tools with team-scoped credentials and a user-approved budget.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-treg\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-treg\u002FSKILL.md",[117],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[112,119,120,43,95,96,41,100,121,122,123,124,125,126,127,31,128,129,130,131,109],"MCP","cli","Budget","credentials","team","catalog","use","call","discover","external tools","with","scoped","blob",{"skillNo":133,"name":134,"nameZh":6,"description":135,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":88,"licenseFileUrl":136,"sourceHtmlUrl":137,"categories":138,"keywords":144,"publishedAt":44},"01M6WN93MEAZ4E41DYAHJRPHQT","recruit","Turn a job description into an evidence-linked candidate shortlist through Treg, with job-related ranking and optional authorized business contact enrichment.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-recruit\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-recruit\u002FSKILL.md",[139],{"categoryNo":140,"categoryName":141,"taxonomyType":142,"taxonomyTypeDesc":143},"01JBSEEDCAT000000000000038","人力资源","PROFESSION","适用职业",[134,43,95,41,145,146,147,148,149,150,31,151,152,153,129,28,154,155,156,131,112,109],"https","email","enrichment","business","evidence","phone","ranking","post","job description","person","candidate","reason",{"skillNo":158,"name":159,"nameZh":6,"description":160,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":88,"licenseFileUrl":161,"sourceHtmlUrl":162,"categories":163,"keywords":164,"publishedAt":44},"01M6WN8R5RXSMHM9B4D9FAFX42","rea-growth","Analyze a company’s public growth and content through Treg, distinguish observations from hypotheses, and produce an evidence-linked playbook within an approved budget.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-rea-growth\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-rea-growth\u002FSKILL.md",[],[165,166,167,43,95,41,168,169,145,170,121,171,172,173,149,31,174,175,131,112,109],"growth","rea","rea growth","produce","content","playbook","marketing","analyze","public","observations","company",{"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":88,"licenseFileUrl":180,"sourceHtmlUrl":181,"categories":182,"keywords":183,"publishedAt":44},"01M6WN2EVE3RQRGWAKBT4S7YT2","make-ugc","Create original AI UGC-style product videos through Treg: research hooks, approve a licensed presenter and voice, generate clips, add captions and report costs.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-make-ugc\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-make-ugc\u002FSKILL.md",[],[184,185,43,186,95,187,41,188,189,190,191,192,31,193,194,195,196,197,198,131],"make","make ugc","research","create","Video","Captions","ads","short","hooks","head","style","niche","trending","talking-head","approve",{"skillNo":200,"name":201,"nameZh":6,"description":202,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":88,"licenseFileUrl":203,"sourceHtmlUrl":204,"categories":205,"keywords":206,"publishedAt":44},"01M6WN10ARAA63Y8K1YNGXJ2RM","lead-signals","Find and qualify public buying signals through Treg, rank fitting business accounts and optionally enrich authorized business contact information.","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-lead-signals\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-lead-signals\u002FSKILL.md",[],[207,208,209,43,95,41,210,211,148,212,213,31,214,215,216,217,218,219,220,131],"signals","lead","lead signals","how","find","ready","as","how to","qualify","people","information","enrich","changes","funding"]