[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FVMFYS9BAMQNEB0QEEW4BA":3,"skill-same:01M6FVMFYS9BAMQNEB0QEEW4BA":93},{"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":27,"publishedAt":40,"linkOnly":41,"markdownContent":42,"markdownBody":43,"frontMatter":44,"refName":48,"commitSha":49,"skillDirectory":50,"forksCount":51,"repositoryHtmlUrl":52,"repositoryHomepageUrl":6,"ownerHtmlUrl":53,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":54,"install":55,"resources":68},"01M6FVMFYS9BAMQNEB0QEEW4BA","plaud-api",null,"Use when accessing Plaud voice recorder data (recordings, transcripts, AI summaries) - guides credential setup and provides patterns for plaud_client.py","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\u002Fleonardsellem\u002Fplaud-unofficial\u002FSKILL.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":25,"taxonomyTypeDesc":26},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[28,29,30,31,32,33,34,35,36,37,38,39],"api","plaud api","setup","data","voice","use","recordings","credential","patterns","guides","client","transcripts","2026-11-10 10:12:30",false,"---\nname: plaud-api\ndescription: Use when accessing Plaud voice recorder data (recordings, transcripts, AI summaries) - guides credential setup and provides patterns for plaud_client.py\naliases:\n  - plaud\n  - plaud-recordings\n---\n\n# Plaud API Skill\n\nAccess Plaud voice recorder data including recordings, transcripts, and AI-generated summaries.\n\n## Overview\n\nThe Plaud API provides access to:\n- **Audio files**: MP3 recordings from your Plaud device\n- **Transcripts**: Full text transcriptions with speaker diarization\n- **AI summaries**: Auto-generated notes and summaries\n\n**Core principle**: Use `plaud_client.py` (included in this skill), not raw API calls. The client handles authentication, error handling, and response parsing.\n\n## When to Use This Skill\n\nUse this skill when:\n- User mentions \"Plaud\", \"Plaud recording\", or \"transcript from Plaud\"\n- Need to access voice recorder data\n- Working with recordings, transcripts, or AI notes from a Plaud device\n\n## Interactive Credential Tutorial\n\nBefore using the Plaud API, you need to extract credentials from the web app.\n\n### Step 1: Navigate to Plaud Web App\n\nOpen Chrome and go to: https:\u002F\u002Fweb.plaud.ai\n\nLog in with your Plaud account if not already logged in.\n\n### Step 2: Open Chrome DevTools\n\nPress `F12` (or `Cmd+Option+I` on Mac) to open DevTools.\n\n### Step 3: Find localStorage Values\n\n1. Click the **Application** tab in DevTools\n2. In the left sidebar, expand **Local Storage**\n3. Click on `https:\u002F\u002Fweb.plaud.ai`\n\n### Step 4: Copy Required Values\n\nFind and copy these two values:\n\n| Key | Description |\n|-----|-------------|\n| `tokenstr` | Your bearer token (starts with \"bearer eyJ...\") |\n| `plaud_user_api_domain` | API endpoint (e.g., \"https:\u002F\u002Fapi-euc1.plaud.ai\") |\n\n### Step 5: Create .env File\n\nCreate or update the `.env` file in the skill directory (`~\u002F.claude\u002Fskills\u002Fplaud-api\u002F`):\n\n```bash\n# In the skill directory\ncd ~\u002F.claude\u002Fskills\u002Fplaud-api\ncp .env.example .env\n# Edit .env with your actual credentials\n```\n\nOr create it directly:\n\n```bash\ncat > ~\u002F.claude\u002Fskills\u002Fplaud-api\u002F.env \u003C\u003C 'EOF'\nPLAUD_TOKEN=bearer eyJ...your_full_token_here...\nPLAUD_API_DOMAIN=https:\u002F\u002Fapi-euc1.plaud.ai\nEOF\n```\n\n**Important**: Include the full token including the \"bearer \" prefix.\n\n### Step 6: Verify Setup\n\nTest that credentials work:\n\n```bash\ncd ~\u002F.claude\u002Fskills\u002Fplaud-api\npython3 plaud_client.py list\n```\n\nIf successful, you'll see a list of your recordings with file IDs, durations, and names.\n\n**First-time setup**: Install dependencies if needed:\n```bash\npip install -r ~\u002F.claude\u002Fskills\u002Fplaud-api\u002Frequirements.txt\n```\n\n## .env File Format\n\n```\nPLAUD_TOKEN=bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\nPLAUD_API_DOMAIN=https:\u002F\u002Fapi-euc1.plaud.ai\n```\n\n**Notes**:\n- The token includes the \"bearer \" prefix\n- API domain is region-specific (EU users: `api-euc1`, US users may differ)\n\n## Quick Reference\n\nAll commands should be run from the skill directory (`~\u002F.claude\u002Fskills\u002Fplaud-api`):\n\n| Task | Command |\n|------|---------|\n| List all recordings | `python3 plaud_client.py list` |\n| List as JSON | `python3 plaud_client.py list --json` |\n| Get file details | `python3 plaud_client.py details \u003Cfile_id>` |\n| Get details as JSON | `python3 plaud_client.py details \u003Cfile_id> --json` |\n| Download audio | `python3 plaud_client.py download \u003Cfile_id>` |\n| Download to path | `python3 plaud_client.py download \u003Cfile_id> -o output.mp3` |\n| Download all files | `python3 plaud_client.py download-all -o .\u002Frecordings` |\n| Get file tags\u002Ffolders | `python3 plaud_client.py tags` |\n\n## Common Patterns\n\n### Fetch Recent Transcripts\n\n```bash\ncd ~\u002F.claude\u002Fskills\u002Fplaud-api\n\n# List files to find IDs\npython3 plaud_client.py list\n\n# Get transcript for a specific file\npython3 plaud_client.py details \u003Cfile_id> --json | jq '.data.trans_result'\n```\n\n### File ID Discovery\n\nFile IDs are 32-character hex strings. Find them from:\n1. **URLs**: `https:\u002F\u002Fweb.plaud.ai\u002Ffile\u002F{file_id}`\n2. **List output**: First column in `python3 plaud_client.py list`\n3. **JSON output**: `python3 plaud_client.py list --json | jq '.[].id'`\n\n### Get AI Summary\n\n```bash\npython3 plaud_client.py details \u003Cfile_id> --json | jq '.data.ai_content'\n```\n\n### Batch Operations\n\n```bash\n# Download all recordings to a folder\npython3 plaud_client.py download-all -o .\u002Fall_recordings\n\n# Get all file IDs\npython3 plaud_client.py list --json | jq -r '.[].id'\n```\n\n### Extract Transcript Text Only\n\n```bash\n# Get plain transcript text (all segments concatenated)\npython3 plaud_client.py details \u003Cfile_id> --json | jq -r '.data.trans_result.segments[].text' | tr '\\n' ' '\n```\n\n## Error Handling\n\n| Error | Cause | Fix |\n|-------|-------|-----|\n| `401 Unauthorized` | Token expired or invalid | Re-extract token from localStorage |\n| `Empty response` | Invalid file_id format | Verify file_id is 32 hex characters |\n| `Connection error` | Wrong API domain | Check PLAUD_API_DOMAIN in .env |\n| `Token required` | Missing .env or PLAUD_TOKEN | Follow credential tutorial above |\n\n## Token Refresh\n\nPlaud tokens are long-lived (~10 months), but when they expire:\n\n1. Log into https:\u002F\u002Fweb.plaud.ai\n2. Open DevTools > Application > Local Storage\n3. Copy the new `tokenstr` value\n4. Update your `.env` file\n\n## API Reference\n\nFor detailed API documentation, see `PLAUD_API.md` included in this skill directory.\n\nKey endpoints used by plaud_client.py:\n- `GET \u002Ffile\u002Fsimple\u002Fweb` - List all files\n- `GET \u002Ffile\u002Fdetail\u002F{file_id}` - Get file details with transcript\n- `GET \u002Ffile\u002Fdownload\u002F{file_id}` - Download MP3 audio\n- `GET \u002Ffiletag\u002F` - Get file tags\u002Ffolders\n\n## Included Files\n\n| File | Purpose |\n|------|---------|\n| `plaud_client.py` | CLI tool for all Plaud API operations |\n| `PLAUD_API.md` | Detailed API endpoint documentation |\n| `requirements.txt` | Python dependencies |\n| `.env.example` | Template for credentials |\n","# Plaud API Skill\n\nAccess Plaud voice recorder data including recordings, transcripts, and AI-generated summaries.\n\n## Overview\n\nThe Plaud API provides access to:\n- **Audio files**: MP3 recordings from your Plaud device\n- **Transcripts**: Full text transcriptions with speaker diarization\n- **AI summaries**: Auto-generated notes and summaries\n\n**Core principle**: Use `plaud_client.py` (included in this skill), not raw API calls. The client handles authentication, error handling, and response parsing.\n\n## When to Use This Skill\n\nUse this skill when:\n- User mentions \"Plaud\", \"Plaud recording\", or \"transcript from Plaud\"\n- Need to access voice recorder data\n- Working with recordings, transcripts, or AI notes from a Plaud device\n\n## Interactive Credential Tutorial\n\nBefore using the Plaud API, you need to extract credentials from the web app.\n\n### Step 1: Navigate to Plaud Web App\n\nOpen Chrome and go to: https:\u002F\u002Fweb.plaud.ai\n\nLog in with your Plaud account if not already logged in.\n\n### Step 2: Open Chrome DevTools\n\nPress `F12` (or `Cmd+Option+I` on Mac) to open DevTools.\n\n### Step 3: Find localStorage Values\n\n1. Click the **Application** tab in DevTools\n2. In the left sidebar, expand **Local Storage**\n3. Click on `https:\u002F\u002Fweb.plaud.ai`\n\n### Step 4: Copy Required Values\n\nFind and copy these two values:\n\n| Key | Description |\n|-----|-------------|\n| `tokenstr` | Your bearer token (starts with \"bearer eyJ...\") |\n| `plaud_user_api_domain` | API endpoint (e.g., \"https:\u002F\u002Fapi-euc1.plaud.ai\") |\n\n### Step 5: Create .env File\n\nCreate or update the `.env` file in the skill directory (`~\u002F.claude\u002Fskills\u002Fplaud-api\u002F`):\n\n```bash\n# In the skill directory\ncd ~\u002F.claude\u002Fskills\u002Fplaud-api\ncp .env.example .env\n# Edit .env with your actual credentials\n```\n\nOr create it directly:\n\n```bash\ncat > ~\u002F.claude\u002Fskills\u002Fplaud-api\u002F.env \u003C\u003C 'EOF'\nPLAUD_TOKEN=bearer eyJ...your_full_token_here...\nPLAUD_API_DOMAIN=https:\u002F\u002Fapi-euc1.plaud.ai\nEOF\n```\n\n**Important**: Include the full token including the \"bearer \" prefix.\n\n### Step 6: Verify Setup\n\nTest that credentials work:\n\n```bash\ncd ~\u002F.claude\u002Fskills\u002Fplaud-api\npython3 plaud_client.py list\n```\n\nIf successful, you'll see a list of your recordings with file IDs, durations, and names.\n\n**First-time setup**: Install dependencies if needed:\n```bash\npip install -r ~\u002F.claude\u002Fskills\u002Fplaud-api\u002Frequirements.txt\n```\n\n## .env File Format\n\n```\nPLAUD_TOKEN=bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...\nPLAUD_API_DOMAIN=https:\u002F\u002Fapi-euc1.plaud.ai\n```\n\n**Notes**:\n- The token includes the \"bearer \" prefix\n- API domain is region-specific (EU users: `api-euc1`, US users may differ)\n\n## Quick Reference\n\nAll commands should be run from the skill directory (`~\u002F.claude\u002Fskills\u002Fplaud-api`):\n\n| Task | Command |\n|------|---------|\n| List all recordings | `python3 plaud_client.py list` |\n| List as JSON | `python3 plaud_client.py list --json` |\n| Get file details | `python3 plaud_client.py details \u003Cfile_id>` |\n| Get details as JSON | `python3 plaud_client.py details \u003Cfile_id> --json` |\n| Download audio | `python3 plaud_client.py download \u003Cfile_id>` |\n| Download to path | `python3 plaud_client.py download \u003Cfile_id> -o output.mp3` |\n| Download all files | `python3 plaud_client.py download-all -o .\u002Frecordings` |\n| Get file tags\u002Ffolders | `python3 plaud_client.py tags` |\n\n## Common Patterns\n\n### Fetch Recent Transcripts\n\n```bash\ncd ~\u002F.claude\u002Fskills\u002Fplaud-api\n\n# List files to find IDs\npython3 plaud_client.py list\n\n# Get transcript for a specific file\npython3 plaud_client.py details \u003Cfile_id> --json | jq '.data.trans_result'\n```\n\n### File ID Discovery\n\nFile IDs are 32-character hex strings. Find them from:\n1. **URLs**: `https:\u002F\u002Fweb.plaud.ai\u002Ffile\u002F{file_id}`\n2. **List output**: First column in `python3 plaud_client.py list`\n3. **JSON output**: `python3 plaud_client.py list --json | jq '.[].id'`\n\n### Get AI Summary\n\n```bash\npython3 plaud_client.py details \u003Cfile_id> --json | jq '.data.ai_content'\n```\n\n### Batch Operations\n\n```bash\n# Download all recordings to a folder\npython3 plaud_client.py download-all -o .\u002Fall_recordings\n\n# Get all file IDs\npython3 plaud_client.py list --json | jq -r '.[].id'\n```\n\n### Extract Transcript Text Only\n\n```bash\n# Get plain transcript text (all segments concatenated)\npython3 plaud_client.py details \u003Cfile_id> --json | jq -r '.data.trans_result.segments[].text' | tr '\\n' ' '\n```\n\n## Error Handling\n\n| Error | Cause | Fix |\n|-------|-------|-----|\n| `401 Unauthorized` | Token expired or invalid | Re-extract token from localStorage |\n| `Empty response` | Invalid file_id format | Verify file_id is 32 hex characters |\n| `Connection error` | Wrong API domain | Check PLAUD_API_DOMAIN in .env |\n| `Token required` | Missing .env or PLAUD_TOKEN | Follow credential tutorial above |\n\n## Token Refresh\n\nPlaud tokens are long-lived (~10 months), but when they expire:\n\n1. Log into https:\u002F\u002Fweb.plaud.ai\n2. Open DevTools > Application > Local Storage\n3. Copy the new `tokenstr` value\n4. Update your `.env` file\n\n## API Reference\n\nFor detailed API documentation, see `PLAUD_API.md` included in this skill directory.\n\nKey endpoints used by plaud_client.py:\n- `GET \u002Ffile\u002Fsimple\u002Fweb` - List all files\n- `GET \u002Ffile\u002Fdetail\u002F{file_id}` - Get file details with transcript\n- `GET \u002Ffile\u002Fdownload\u002F{file_id}` - Download MP3 audio\n- `GET \u002Ffiletag\u002F` - Get file tags\u002Ffolders\n\n## Included Files\n\n| File | Purpose |\n|------|---------|\n| `plaud_client.py` | CLI tool for all Plaud API operations |\n| `PLAUD_API.md` | Detailed API endpoint documentation |\n| `requirements.txt` | Python dependencies |\n| `.env.example` | Template for credentials |\n",{"name":5,"aliases":45,"description":7},[46,47],"plaud","plaud-recordings","main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fleonardsellem\u002Fplaud-unofficial",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":56,"prompt":66,"zipAvailable":67},[57,60,63],{"tool":58,"command":59},"npx","npx skills add kbarbel640-del\u002Fskills --skill plaud-api",{"tool":61,"command":62},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill plaud-api",{"tool":64,"command":65},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill plaud-api","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fleonardsellem\u002Fplaud-unofficial\u002FSKILL.md",true,[69,75,79,85,89],{"path":70,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":73,"sourceHtmlUrl":74},"_meta.json","REFERENCE","参考文档",475,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fleonardsellem\u002Fplaud-unofficial\u002F_meta.json",{"path":76,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":77,"sourceHtmlUrl":78},"PLAUD_API.md",4237,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fleonardsellem\u002Fplaud-unofficial\u002FPLAUD_API.md",{"path":80,"resourceType":81,"resourceTypeDesc":82,"sizeBytes":83,"sourceHtmlUrl":84},"plaud_client.py","SCRIPT","脚本",10425,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fleonardsellem\u002Fplaud-unofficial\u002Fplaud_client.py",{"path":86,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":87,"sourceHtmlUrl":88},"README.md",1417,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fleonardsellem\u002Fplaud-unofficial\u002FREADME.md",{"path":90,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":91,"sourceHtmlUrl":92},"requirements.txt",38,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fleonardsellem\u002Fplaud-unofficial\u002Frequirements.txt",[94,122,148,169,175,195],{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":103,"publishedAt":40},"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",[100],{"categoryNo":101,"categoryName":102,"taxonomyType":25,"taxonomyTypeDesc":26},"01JBSEEDCAT000000000000036","内容创作者",[104,105,28,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121],"crowd prompting","prompting","with","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":123,"name":124,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":131,"publishedAt":40},"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",[128],{"categoryNo":129,"categoryName":130,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[132,28,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,110,33],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking",{"skillNo":149,"name":150,"nameZh":6,"description":151,"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":157,"publishedAt":40},"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",[154],{"categoryNo":155,"categoryName":156,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000021","资料检索与研究",[158,159,160,161,162,163,164,106,165,146,33,166,28,167,168],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":170,"name":150,"nameZh":6,"description":151,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":171,"categories":172,"keywords":174,"publishedAt":40},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[173],{"categoryNo":155,"categoryName":156,"taxonomyType":20,"taxonomyTypeDesc":21},[161,160,159,158,168,163,164,106,162,146,33,165,166,28,167],{"skillNo":176,"name":177,"nameZh":6,"description":178,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":179,"categories":180,"keywords":181,"publishedAt":40},"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",[],[182,183,184,185,186,187,188,189,190,191,192,193,194],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":196,"name":197,"nameZh":6,"description":198,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":199,"categories":200,"keywords":205,"publishedAt":40},"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",[201,202],{"categoryNo":129,"categoryName":130,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":203,"categoryName":204,"taxonomyType":25,"taxonomyTypeDesc":26},"01JBSEEDCAT000000000000037","律师与法务",[206,207,208,209,106,210,211,48,212,166,213,214,215,216,217,119,218,219,220],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]