基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/johnalbertini14-glitch/openclaw-skills --skill windows命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
Use this skill to create a Polymarket wallet for your agent and trade on prediction markets. Browse markets, place bets, manage positions — all without exposing private keys.
ClawSec suite manager with embedded advisory-feed monitoring, cryptographic signature verification, approval-gated malicious-skill response, and guided setup for additional security skills.
Automated daily security audits for OpenClaw agents with email reporting. Runs deep audits and sends formatted reports.
| name | Windows |
| description | Windows-specific patterns, security practices, and operational traps that cause silent failures. |
| metadata | {"category":"system","skills":["windows","powershell","security","automation"]} |
# Store
cmdkey /generic:"MyService" /user:"admin" /pass:"secret"
# Retrieve in script
$cred = Get-StoredCredential -Target "MyService"
Get-Credential and export securely:
$cred | Export-Clixml -Path "cred.xml" # Encrypted to current user/machine
$cred = Import-Clixml -Path "cred.xml"
gpresult /r to see what's actually applied-ErrorAction SilentlyContinue hides problems — use Stop and handle explicitlymklink is CMD-only, PowerShell uses New-Item -ItemType SymbolicLink$cert = Get-ChildItem Cert:\CurrentUser\My -CodeSigningCert
Set-AuthenticodeSignature -FilePath script.ps1 -Certificate $cert
-WhatIf first on destructive operations — Remove-Item -Recurse -WhatIfStart-Transcript for audit trail — forgotten until incident investigationicacls for CLI, but inheritance rules are non-obvious — test changes on copy firstEnable-PSRemoting -Force isn't enough on workgroupsSet-Item WSMan:\localhost\Client\TrustedHosts -Value "server1,server2"New-EventLog -LogName Application -Source "MyScript" -ErrorAction SilentlyContinue
Write-EventLog -LogName Application -Source "MyScript" -EventId 1000 -Message "Started"
try { [IO.File]::OpenWrite($path).Close(); $true } catch { $false }
$env:TEMP fills silently — scripts should cleanup with try/finally:
$tmp = New-TemporaryFile
try { ... } finally { Remove-Item $tmp -Force }
$env:USERPROFILE points to system profile, not user's\\server\share