[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CJQ3SZJP3J27244FS1033M":3,"skill-same:01M6CJQ3SZJP3J27244FS1033M":88},{"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":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":43,"commitSha":44,"skillDirectory":45,"forksCount":46,"repositoryHtmlUrl":47,"repositoryHomepageUrl":6,"ownerHtmlUrl":48,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":49,"install":50,"resources":63},"01M6CJQ3SZJP3J27244FS1033M","bw-cli",null,"Securely interact with Bitwarden password manager via the bw CLI. Covers authentication (login\u002Funlock\u002Flogout), vault operations (list\u002Fget\u002Fcreate\u002Fedit\u002Fdelete items, folders, attachments), password\u002Fpassphrase generation, organization management, and secure session handling. Use for \"bitwarden\", \"bw\", \"password safe\", \"vaultwarden\", \"vault\", \"password manager\", \"generate password\", \"get password\", \"unlock vault\". Requires bw CLI installed and internet access.","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\u002F0x7466\u002Fbw-cli\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"bw cli","cli","passphrase","bitwarden","use","operations","session","management","list","edit","password","access","vault","attachments","authentication","generate","delete","create","secure","safe","2026-11-10 10:12:30",false,"---\nname: bw-cli\ndescription: Securely interact with Bitwarden password manager via the bw CLI. Covers authentication (login\u002Funlock\u002Flogout), vault operations (list\u002Fget\u002Fcreate\u002Fedit\u002Fdelete items, folders, attachments), password\u002Fpassphrase generation, organization management, and secure session handling. Use for \"bitwarden\", \"bw\", \"password safe\", \"vaultwarden\", \"vault\", \"password manager\", \"generate password\", \"get password\", \"unlock vault\". Requires bw CLI installed and internet access.\n---\n\n# Bitwarden CLI Skill\n\nSecure vault operations using the Bitwarden command-line interface.\n\n## When to use\n\n**Activate this skill when the user wants to:**\n- Authenticate to Bitwarden (`login`, `unlock`, `logout`, `status`)\n- Retrieve credentials (`get password`, `get username`, `get totp`, `get item`)\n- Manage vault items (`list`, `create`, `edit`, `delete`, `restore`)\n- Generate passwords\u002Fpassphrases (`generate`)\n- Handle attachments (`create attachment`, `get attachment`)\n- Manage organizations (`list organizations`, `move`, `confirm`)\n- Export\u002Fimport vault data\n- Work with Vaultwarden\u002Fself-hosted instances\n\n**Do NOT use for:**\n- Installing Bitwarden browser extensions or mobile apps\n- Comparing password managers theoretically\n- Self-hosting Bitwarden server setup (use server administration tools)\n- General encryption questions unrelated to Bitwarden\n\n## Prerequisites\n\n- `bw` CLI installed (verify with `bw --version`)\n- Internet access (or access to self-hosted server)\n- For vault operations: valid `BW_SESSION` environment variable or interactive unlock\n\n## Authentication & Session Management\n\nBitwarden CLI uses a two-step authentication model:\n1. **Login** (`bw login`) - Authenticates identity, creates local vault copy\n2. **Unlock** (`bw unlock`) - Decrypts vault, generates session key\n\n### Quick Start: Interactive Login\n\n```bash\n# Login (supports email\u002Fpassword, API key, or SSO)\nbw login\n\n# Unlock to get session key\nbw unlock\n# Copy the export command from output, then:\nexport BW_SESSION=\"...\"\n```\n\n### Automated\u002FScripted Login\n\nUse environment variables for automation:\n\n```bash\n# Method 1: API Key (recommended for automation)\nexport BW_CLIENTID=\"user.xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\nexport BW_CLIENTSECRET=\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"\nbw login --apikey\nbw unlock --passwordenv BW_PASSWORD # if BW_PASSWORD set\n\n# Method 2: Password file\nbw unlock --passwordfile ~\u002F.secrets\u002Fbw-master-password.txt\n```\n\n### Secure Password Storage (User-Requested)\n\nIf the user explicitly requests saving the master password to disk for convenience:\n\n```bash\n# 1. Create secrets directory in workspace\nmkdir -p ~\u002F.openclaw\u002Fworkspace\u002F.secrets\nchmod 700 ~\u002F.openclaw\u002Fworkspace\u002F.secrets\n\n# 2. Store password (user enters interactively)\nread -s BW_MASTER_PASS\necho \"$BW_MASTER_PASS\" > ~\u002F.openclaw\u002Fworkspace\u002F.secrets\u002Fbw-password.txt\nchmod 600 ~\u002F.openclaw\u002Fworkspace\u002F.secrets\u002Fbw-password.txt\n\n# 3. Ensure git ignores it\necho \".secrets\u002F\" >> ~\u002F.openclaw\u002Fworkspace\u002F.gitignore\n```\n\n**Security requirements:**\n- File must be created with mode `600` (user read\u002Fwrite only)\n- Directory must be mode `700`\n- Must add `.secrets\u002F` to `.gitignore` immediately\n- Must inform user of risks\n\n### Check Status\n\n```bash\nbw status\n```\n\nReturns JSON with `status`: `unauthenticated`, `locked`, or `unlocked`.\n\n### End Session\n\n```bash\n# Lock (keep login, destroy session key)\nbw lock\n\n# Logout (complete logout, requires re-authentication)\nbw logout\n# REQUIRES CONFIRMATION\n```\n\n## Core Vault Operations\n\n### List Items\n\n```bash\n# All items\nbw list items\n\n# Search with filters\nbw list items --search github\nbw list items --folderid null --search \"api key\"\nbw list items --collectionid xxx --organizationid xxx\n\n# Other objects\nbw list folders\nbw list organizations\nbw list collections\n```\n\n### Retrieve Items\n\n```bash\n# Get specific fields (searches by name if not UUID)\nbw get password \"GitHub\"\nbw get username \"GitHub\"\nbw get totp \"GitHub\"  # 2FA code\nbw get notes \"GitHub\"\nbw get uri \"GitHub\"\n\n# Get full item JSON (useful for scripts)\nbw get item \"GitHub\" --pretty\n\n# By exact ID\nbw get item 7ac9cae8-5067-4faf-b6ab-acfd00e2c328\n```\n\n**Note:** `get` returns only one result. Use specific search terms.\n\n### Create Items\n\nWorkflow: template → modify → encode → create\n\n```bash\n# Create folder\nbw get template folder | jq '.name=\"Work Accounts\"' | bw encode | bw create folder\n\n# Create login item\nbw get template item | jq \\\n  '.name=\"New Service\" | .login=$(bw get template item.login | jq '.username=\"user@example.com\" | .password=\"secret123\"')' \\\n  | bw encode | bw create item\n```\n\n**Item types:** Login (1), Secure Note (2), Card (3), Identity (4). See [references\u002Fcommands.md](.\u002Freferences\u002Fcommands.md) for details.\n\n### Edit Items\n\n```bash\n# Get item, modify password, save back\nbw get item \u003Cid> | jq '.login.password=\"newpass\"' | bw encode | bw edit item \u003Cid>\n\n# Move to collection\necho '[\"collection-uuid\"]' | bw encode | bw edit item-collections \u003Citem-id> --organizationid \u003Corg-id>\n```\n\n### Delete and Restore\n\n```bash\n# Send to trash (recoverable for 30 days)\nbw delete item \u003Cid>\n\n# PERMANENT DELETE - REQUIRES EXPLICIT CONFIRMATION\nbw delete item \u003Cid> --permanent\n\n# Restore from trash\nbw restore item \u003Cid>\n```\n\n### Attachments\n\n```bash\n# Attach file to existing item\nbw create attachment --file .\u002Fdocument.pdf --itemid \u003Citem-id>\n\n# Download attachment\nbw get attachment document.pdf --itemid \u003Citem-id> --output .\u002Fdownloads\u002F\n```\n\n## Password\u002FPassphrase Generation\n\n```bash\n# Default: 14 chars, upper+lower+numbers\nbw generate\n\n# Custom: 20 chars with special characters\nbw generate --uppercase --lowercase --number --special --length 20\n\n# Passphrase: 4 words, dash-separated, capitalized\nbw generate --passphrase --words 4 --separator \"-\" --capitalize --includeNumber\n```\n\n## Organization Management\n\n```bash\n# List organizations\nbw list organizations\n\n# List org collections\nbw list org-collections --organizationid \u003Corg-id>\n\n# Move personal item to organization\necho '[\"collection-uuid\"]' | bw encode | bw move \u003Citem-id> \u003Corg-id>\n\n# Confirm member (verify fingerprint first!)\nbw get fingerprint \u003Cuser-id>\nbw confirm org-member \u003Cuser-id> --organizationid \u003Corg-id>\n\n# Device approvals (admin only)\nbw device-approval list --organizationid \u003Corg-id>\nbw device-approval approve \u003Crequest-id> --organizationid \u003Corg-id>\n```\n\n## Import\u002FExport\n\n```bash\n# Import from other password managers\nbw import --formats  # list supported formats\nbw import lastpasscsv .\u002Fexport.csv\n\n# Export vault - REQUIRES CONFIRMATION for destination outside workspace\nbw export --output ~\u002F.openclaw\u002Fworkspace\u002F --format encrypted_json\nbw export --output ~\u002F.openclaw\u002Fworkspace\u002F --format zip  # includes attachments\n```\n\n## Self-Hosted \u002F Vaultwarden\n\n```bash\n# Configure for self-hosted instance\nbw config server https:\u002F\u002Fvaultwarden.example.com\n\n# EU cloud\nbw config server https:\u002F\u002Fvault.bitwarden.eu\n\n# Check current server\nbw config server\n```\n\n## Safety & Security Guardrails\n\n### Automatic Confirmations Required\n\n| Action | Confirmation Required | Reason |\n|--------|----------------------|--------|\n| `bw delete --permanent` | Yes | Irreversible data loss |\n| `bw logout` | Yes | Destroys session, requires re-auth |\n| `bw export` outside workspace | Yes | Potential data exfiltration |\n| `bw serve` | Yes | Opens network service |\n| Saving master password to disk | Yes (with security instructions) | Credential exposure risk |\n| `sudo` (for installing bw) | Yes | System privilege escalation |\n\n### Secret Handling\n\n- **Never log `BW_SESSION`** - redact from all output\n- **Never log master passwords** - use `--quiet` when piping passwords\n- **Session keys** - valid until `bw lock` or `bw logout`, or new terminal\n- **Environment variables** - `BW_PASSWORD`, `BW_CLIENTID`, `BW_CLIENTSECRET` should be unset after use in scripts\n\n### Workspace Boundaries\n\n- Default all exports to `~\u002F.openclaw\u002Fworkspace\u002F`\n- Create `.secrets\u002F` subdirectory for sensitive files (mode 700)\n- Auto-add `.secrets\u002F` to `.gitignore`\n- Confirm before writing outside workspace\n\n## Troubleshooting\n\n### \"Your authentication request appears to be coming from a bot\"\n\nUse API key authentication instead of email\u002Fpassword, or provide `client_secret` when prompted.\n\n### \"Vault is locked\"\n\nRun `bw unlock` and set `BW_SESSION` environment variable.\n\n### Self-signed certificates (self-hosted)\n\n```bash\nexport NODE_EXTRA_CA_CERTS=\"\u002Fpath\u002Fto\u002Fca-cert.pem\"\n```\n\n### Debug mode\n\n```bash\nexport BITWARDENCLI_DEBUG=true\n```\n\n## References\n\n- Full command reference: [references\u002Fcommands.md](.\u002Freferences\u002Fcommands.md)\n- Helper scripts:\n  - [scripts\u002Funlock-session.sh](.\u002Fscripts\u002Funlock-session.sh) - Safe unlock with session export\n  - [scripts\u002Fsafe-get-field.sh](.\u002Fscripts\u002Fsafe-get-field.sh) - Retrieve specific fields safely\n  - [scripts\u002Fcreate-login-item.sh](.\u002Fscripts\u002Fcreate-login-item.sh) - Interactive login creation\n","# Bitwarden CLI Skill\n\nSecure vault operations using the Bitwarden command-line interface.\n\n## When to use\n\n**Activate this skill when the user wants to:**\n- Authenticate to Bitwarden (`login`, `unlock`, `logout`, `status`)\n- Retrieve credentials (`get password`, `get username`, `get totp`, `get item`)\n- Manage vault items (`list`, `create`, `edit`, `delete`, `restore`)\n- Generate passwords\u002Fpassphrases (`generate`)\n- Handle attachments (`create attachment`, `get attachment`)\n- Manage organizations (`list organizations`, `move`, `confirm`)\n- Export\u002Fimport vault data\n- Work with Vaultwarden\u002Fself-hosted instances\n\n**Do NOT use for:**\n- Installing Bitwarden browser extensions or mobile apps\n- Comparing password managers theoretically\n- Self-hosting Bitwarden server setup (use server administration tools)\n- General encryption questions unrelated to Bitwarden\n\n## Prerequisites\n\n- `bw` CLI installed (verify with `bw --version`)\n- Internet access (or access to self-hosted server)\n- For vault operations: valid `BW_SESSION` environment variable or interactive unlock\n\n## Authentication & Session Management\n\nBitwarden CLI uses a two-step authentication model:\n1. **Login** (`bw login`) - Authenticates identity, creates local vault copy\n2. **Unlock** (`bw unlock`) - Decrypts vault, generates session key\n\n### Quick Start: Interactive Login\n\n```bash\n# Login (supports email\u002Fpassword, API key, or SSO)\nbw login\n\n# Unlock to get session key\nbw unlock\n# Copy the export command from output, then:\nexport BW_SESSION=\"...\"\n```\n\n### Automated\u002FScripted Login\n\nUse environment variables for automation:\n\n```bash\n# Method 1: API Key (recommended for automation)\nexport BW_CLIENTID=\"user.xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"\nexport BW_CLIENTSECRET=\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"\nbw login --apikey\nbw unlock --passwordenv BW_PASSWORD # if BW_PASSWORD set\n\n# Method 2: Password file\nbw unlock --passwordfile ~\u002F.secrets\u002Fbw-master-password.txt\n```\n\n### Secure Password Storage (User-Requested)\n\nIf the user explicitly requests saving the master password to disk for convenience:\n\n```bash\n# 1. Create secrets directory in workspace\nmkdir -p ~\u002F.openclaw\u002Fworkspace\u002F.secrets\nchmod 700 ~\u002F.openclaw\u002Fworkspace\u002F.secrets\n\n# 2. Store password (user enters interactively)\nread -s BW_MASTER_PASS\necho \"$BW_MASTER_PASS\" > ~\u002F.openclaw\u002Fworkspace\u002F.secrets\u002Fbw-password.txt\nchmod 600 ~\u002F.openclaw\u002Fworkspace\u002F.secrets\u002Fbw-password.txt\n\n# 3. Ensure git ignores it\necho \".secrets\u002F\" >> ~\u002F.openclaw\u002Fworkspace\u002F.gitignore\n```\n\n**Security requirements:**\n- File must be created with mode `600` (user read\u002Fwrite only)\n- Directory must be mode `700`\n- Must add `.secrets\u002F` to `.gitignore` immediately\n- Must inform user of risks\n\n### Check Status\n\n```bash\nbw status\n```\n\nReturns JSON with `status`: `unauthenticated`, `locked`, or `unlocked`.\n\n### End Session\n\n```bash\n# Lock (keep login, destroy session key)\nbw lock\n\n# Logout (complete logout, requires re-authentication)\nbw logout\n# REQUIRES CONFIRMATION\n```\n\n## Core Vault Operations\n\n### List Items\n\n```bash\n# All items\nbw list items\n\n# Search with filters\nbw list items --search github\nbw list items --folderid null --search \"api key\"\nbw list items --collectionid xxx --organizationid xxx\n\n# Other objects\nbw list folders\nbw list organizations\nbw list collections\n```\n\n### Retrieve Items\n\n```bash\n# Get specific fields (searches by name if not UUID)\nbw get password \"GitHub\"\nbw get username \"GitHub\"\nbw get totp \"GitHub\"  # 2FA code\nbw get notes \"GitHub\"\nbw get uri \"GitHub\"\n\n# Get full item JSON (useful for scripts)\nbw get item \"GitHub\" --pretty\n\n# By exact ID\nbw get item 7ac9cae8-5067-4faf-b6ab-acfd00e2c328\n```\n\n**Note:** `get` returns only one result. Use specific search terms.\n\n### Create Items\n\nWorkflow: template → modify → encode → create\n\n```bash\n# Create folder\nbw get template folder | jq '.name=\"Work Accounts\"' | bw encode | bw create folder\n\n# Create login item\nbw get template item | jq \\\n  '.name=\"New Service\" | .login=$(bw get template item.login | jq '.username=\"user@example.com\" | .password=\"secret123\"')' \\\n  | bw encode | bw create item\n```\n\n**Item types:** Login (1), Secure Note (2), Card (3), Identity (4). See [references\u002Fcommands.md](.\u002Freferences\u002Fcommands.md) for details.\n\n### Edit Items\n\n```bash\n# Get item, modify password, save back\nbw get item \u003Cid> | jq '.login.password=\"newpass\"' | bw encode | bw edit item \u003Cid>\n\n# Move to collection\necho '[\"collection-uuid\"]' | bw encode | bw edit item-collections \u003Citem-id> --organizationid \u003Corg-id>\n```\n\n### Delete and Restore\n\n```bash\n# Send to trash (recoverable for 30 days)\nbw delete item \u003Cid>\n\n# PERMANENT DELETE - REQUIRES EXPLICIT CONFIRMATION\nbw delete item \u003Cid> --permanent\n\n# Restore from trash\nbw restore item \u003Cid>\n```\n\n### Attachments\n\n```bash\n# Attach file to existing item\nbw create attachment --file .\u002Fdocument.pdf --itemid \u003Citem-id>\n\n# Download attachment\nbw get attachment document.pdf --itemid \u003Citem-id> --output .\u002Fdownloads\u002F\n```\n\n## Password\u002FPassphrase Generation\n\n```bash\n# Default: 14 chars, upper+lower+numbers\nbw generate\n\n# Custom: 20 chars with special characters\nbw generate --uppercase --lowercase --number --special --length 20\n\n# Passphrase: 4 words, dash-separated, capitalized\nbw generate --passphrase --words 4 --separator \"-\" --capitalize --includeNumber\n```\n\n## Organization Management\n\n```bash\n# List organizations\nbw list organizations\n\n# List org collections\nbw list org-collections --organizationid \u003Corg-id>\n\n# Move personal item to organization\necho '[\"collection-uuid\"]' | bw encode | bw move \u003Citem-id> \u003Corg-id>\n\n# Confirm member (verify fingerprint first!)\nbw get fingerprint \u003Cuser-id>\nbw confirm org-member \u003Cuser-id> --organizationid \u003Corg-id>\n\n# Device approvals (admin only)\nbw device-approval list --organizationid \u003Corg-id>\nbw device-approval approve \u003Crequest-id> --organizationid \u003Corg-id>\n```\n\n## Import\u002FExport\n\n```bash\n# Import from other password managers\nbw import --formats  # list supported formats\nbw import lastpasscsv .\u002Fexport.csv\n\n# Export vault - REQUIRES CONFIRMATION for destination outside workspace\nbw export --output ~\u002F.openclaw\u002Fworkspace\u002F --format encrypted_json\nbw export --output ~\u002F.openclaw\u002Fworkspace\u002F --format zip  # includes attachments\n```\n\n## Self-Hosted \u002F Vaultwarden\n\n```bash\n# Configure for self-hosted instance\nbw config server https:\u002F\u002Fvaultwarden.example.com\n\n# EU cloud\nbw config server https:\u002F\u002Fvault.bitwarden.eu\n\n# Check current server\nbw config server\n```\n\n## Safety & Security Guardrails\n\n### Automatic Confirmations Required\n\n| Action | Confirmation Required | Reason |\n|--------|----------------------|--------|\n| `bw delete --permanent` | Yes | Irreversible data loss |\n| `bw logout` | Yes | Destroys session, requires re-auth |\n| `bw export` outside workspace | Yes | Potential data exfiltration |\n| `bw serve` | Yes | Opens network service |\n| Saving master password to disk | Yes (with security instructions) | Credential exposure risk |\n| `sudo` (for installing bw) | Yes | System privilege escalation |\n\n### Secret Handling\n\n- **Never log `BW_SESSION`** - redact from all output\n- **Never log master passwords** - use `--quiet` when piping passwords\n- **Session keys** - valid until `bw lock` or `bw logout`, or new terminal\n- **Environment variables** - `BW_PASSWORD`, `BW_CLIENTID`, `BW_CLIENTSECRET` should be unset after use in scripts\n\n### Workspace Boundaries\n\n- Default all exports to `~\u002F.openclaw\u002Fworkspace\u002F`\n- Create `.secrets\u002F` subdirectory for sensitive files (mode 700)\n- Auto-add `.secrets\u002F` to `.gitignore`\n- Confirm before writing outside workspace\n\n## Troubleshooting\n\n### \"Your authentication request appears to be coming from a bot\"\n\nUse API key authentication instead of email\u002Fpassword, or provide `client_secret` when prompted.\n\n### \"Vault is locked\"\n\nRun `bw unlock` and set `BW_SESSION` environment variable.\n\n### Self-signed certificates (self-hosted)\n\n```bash\nexport NODE_EXTRA_CA_CERTS=\"\u002Fpath\u002Fto\u002Fca-cert.pem\"\n```\n\n### Debug mode\n\n```bash\nexport BITWARDENCLI_DEBUG=true\n```\n\n## References\n\n- Full command reference: [references\u002Fcommands.md](.\u002Freferences\u002Fcommands.md)\n- Helper scripts:\n  - [scripts\u002Funlock-session.sh](.\u002Fscripts\u002Funlock-session.sh) - Safe unlock with session export\n  - [scripts\u002Fsafe-get-field.sh](.\u002Fscripts\u002Fsafe-get-field.sh) - Retrieve specific fields safely\n  - [scripts\u002Fcreate-login-item.sh](.\u002Fscripts\u002Fcreate-login-item.sh) - Interactive login creation\n",{"name":5,"description":7},"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002F0x7466\u002Fbw-cli",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":51,"prompt":61,"zipAvailable":62},[52,55,58],{"tool":53,"command":54},"npx","npx skills add kbarbel640-del\u002Fskills --skill bw-cli",{"tool":56,"command":57},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill bw-cli",{"tool":59,"command":60},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill bw-cli","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002F0x7466\u002Fbw-cli\u002FSKILL.md",true,[64,70,74,80,84],{"path":65,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":68,"sourceHtmlUrl":69},"_meta.json","REFERENCE","参考文档",271,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002F0x7466\u002Fbw-cli\u002F_meta.json",{"path":71,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":72,"sourceHtmlUrl":73},"references\u002Fcommands.md",7536,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002F0x7466\u002Fbw-cli\u002Freferences\u002Fcommands.md",{"path":75,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":78,"sourceHtmlUrl":79},"scripts\u002Fcreate-login-item.sh","SCRIPT","脚本",1388,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002F0x7466\u002Fbw-cli\u002Fscripts\u002Fcreate-login-item.sh",{"path":81,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":82,"sourceHtmlUrl":83},"scripts\u002Fsafe-get-field.sh",880,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002F0x7466\u002Fbw-cli\u002Fscripts\u002Fsafe-get-field.sh",{"path":85,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":86,"sourceHtmlUrl":87},"scripts\u002Funlock-session.sh",2177,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002F0x7466\u002Fbw-cli\u002Fscripts\u002Funlock-session.sh",[89,119,146,167,173,193],{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":100,"publishedAt":38},"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",[95],{"categoryNo":96,"categoryName":97,"taxonomyType":98,"taxonomyTypeDesc":99},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[101,102,103,104,105,106,107,108,23,109,110,111,112,113,114,115,116,117,118],"crowd prompting","prompting","api","with","tokens","domain","world","prompts","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":120,"name":121,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":130,"publishedAt":38},"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",[125],{"categoryNo":126,"categoryName":127,"taxonomyType":128,"taxonomyTypeDesc":129},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[131,103,132,133,134,135,35,136,137,138,139,140,141,142,143,144,145,108,22],"dilemm ai","arena","analyze","browser","openclaw agent","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":155,"publishedAt":38},"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",[152],{"categoryNo":153,"categoryName":154,"taxonomyType":128,"taxonomyTypeDesc":129},"01JBSEEDCAT000000000000021","资料检索与研究",[156,157,158,159,160,161,162,104,163,144,22,164,103,165,166],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":168,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":169,"categories":170,"keywords":172,"publishedAt":38},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[171],{"categoryNo":153,"categoryName":154,"taxonomyType":128,"taxonomyTypeDesc":129},[159,158,157,156,166,161,162,104,160,144,22,163,164,103,165],{"skillNo":174,"name":175,"nameZh":6,"description":176,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":177,"categories":178,"keywords":179,"publishedAt":38},"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",[],[180,181,182,183,184,185,186,187,188,189,190,191,192],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"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":203,"publishedAt":38},"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",[199,200],{"categoryNo":126,"categoryName":127,"taxonomyType":128,"taxonomyTypeDesc":129},{"categoryNo":201,"categoryName":202,"taxonomyType":98,"taxonomyTypeDesc":99},"01JBSEEDCAT000000000000037","律师与法务",[204,205,206,207,104,208,209,43,210,164,211,212,213,214,215,116,216,217,218],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]