[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6FTPS90GS2WHPX9CRVQBGSH":3,"skill-same:01M6FTPS90GS2WHPX9CRVQBGSH":77},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":14,"categories":15,"keywords":16,"publishedAt":20,"linkOnly":21,"markdownContent":22,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":6,"ownerHtmlUrl":29,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":30,"install":31,"resources":44},"01M6FTPS90GS2WHPX9CRVQBGSH","agentic-calling",null,"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\u002Fkellyclaudeai\u002Fagentic-calling\u002FSKILL.md",[],[17,18,19],"agentic","calling","agentic calling","2026-11-10 10:12:30",false,"# Agentic Calling Skill\n\n**Enable AI agents to make and receive phone calls autonomously using Twilio.**\n\n## Overview\n\nThis skill provides a complete toolkit for AI agents to handle phone calls programmatically. Agents can:\n- Make outbound calls with custom voice messages\n- Receive inbound calls and respond dynamically\n- Convert text to speech for natural conversations\n- Transcribe caller speech to text\n- Handle call routing and forwarding\n- Manage voicemail and recordings\n\n## Prerequisites\n\n1. **Twilio Account**: Sign up at [twilio.com](https:\u002F\u002Fwww.twilio.com)\n2. **Twilio Phone Number**: Purchase a number with Voice capabilities\n3. **Twilio Credentials**: Account SID and Auth Token\n\n## Quick Start\n\n### 1. Configure Credentials\n\nCreate a file at `~\u002F.clawdbot\u002Ftwilio-config.json`:\n\n```json\n{\n  \"accountSid\": \"YOUR_ACCOUNT_SID\",\n  \"authToken\": \"YOUR_AUTH_TOKEN\",\n  \"phoneNumber\": \"+1XXXXXXXXXX\"\n}\n```\n\nOr set environment variables:\n\n```bash\nexport TWILIO_ACCOUNT_SID=\"YOUR_ACCOUNT_SID\"\nexport TWILIO_AUTH_TOKEN=\"YOUR_AUTH_TOKEN\"\nexport TWILIO_PHONE_NUMBER=\"+1XXXXXXXXXX\"\n```\n\n### 2. Make Your First Call\n\n```bash\n.\u002Fscripts\u002Fmake-call.sh --to \"+15551234567\" --message \"Hello! This is your AI assistant calling.\"\n```\n\n### 3. Set Up Inbound Call Handling\n\n```bash\n.\u002Fscripts\u002Fsetup-webhook.sh --url \"https:\u002F\u002Fyour-server.com\u002Fvoice\"\n```\n\n## Core Scripts\n\n### `make-call.sh` - Make Outbound Calls\n\nMake a phone call with a text-to-speech message:\n\n```bash\n# Simple call with message\n.\u002Fscripts\u002Fmake-call.sh --to \"+15551234567\" --message \"Hello from your AI assistant\"\n\n# Call with custom voice\n.\u002Fscripts\u002Fmake-call.sh --to \"+15551234567\" --message \"Important update\" --voice \"Polly.Matthew\"\n\n# Call with recording\n.\u002Fscripts\u002Fmake-call.sh --to \"+15551234567\" --message \"Please hold\" --record true\n\n# Call with status callback\n.\u002Fscripts\u002Fmake-call.sh --to \"+15551234567\" --message \"Hello\" --callback \"https:\u002F\u002Fyour-server.com\u002Fstatus\"\n```\n\n**Parameters:**\n- `--to` (required): Destination phone number (E.164 format)\n- `--message` (required): Text to speak\n- `--voice` (optional): Voice to use (default: Polly.Joanna)\n- `--record` (optional): Record the call (true\u002Ffalse)\n- `--callback` (optional): URL for status updates\n- `--timeout` (optional): Ring timeout in seconds (default: 30)\n\n### `receive-call.sh` - Handle Inbound Calls\n\nServer script to handle incoming calls with TwiML responses:\n\n```bash\n# Start webhook server on port 3000\n.\u002Fscripts\u002Freceive-call.sh --port 3000\n\n# Custom greeting\n.\u002Fscripts\u002Freceive-call.sh --port 3000 --greeting \"Thank you for calling AI Services\"\n\n# Forward to another number\n.\u002Fscripts\u002Freceive-call.sh --port 3000 --forward \"+15559876543\"\n\n# Record voicemail\n.\u002Fscripts\u002Freceive-call.sh --port 3000 --voicemail true\n```\n\n### `sms-notify.sh` - Send SMS Notifications\n\nSend SMS messages (useful for call follow-ups):\n\n```bash\n# Simple SMS\n.\u002Fscripts\u002Fsms-notify.sh --to \"+15551234567\" --message \"Missed call from AI assistant\"\n\n# With media (MMS)\n.\u002Fscripts\u002Fsms-notify.sh --to \"+15551234567\" --message \"Summary attached\" --media \"https:\u002F\u002Fexample.com\u002Fsummary.pdf\"\n```\n\n### `call-status.sh` - Check Call Status\n\nMonitor active and completed calls:\n\n```bash\n# Get status of specific call\n.\u002Fscripts\u002Fcall-status.sh --sid \"CA1234567890abcdef\"\n\n# List recent calls\n.\u002Fscripts\u002Fcall-status.sh --list --limit 10\n\n# Get call recording\n.\u002Fscripts\u002Fcall-status.sh --sid \"CA1234567890abcdef\" --download-recording\n```\n\n## Advanced Usage\n\n### Custom IVR (Interactive Voice Response)\n\nCreate dynamic phone menus:\n\n```bash\n.\u002Fscripts\u002Fcreate-ivr.sh --menu \"Press 1 for sales, 2 for support, 3 for emergencies\"\n```\n\n### Conference Calls\n\nSet up multi-party conference calls:\n\n```bash\n# Create conference\n.\u002Fscripts\u002Fconference.sh --create --name \"Team Standup\"\n\n# Add participant\n.\u002Fscripts\u002Fconference.sh --add-participant --conference \"Team Standup\" --number \"+15551234567\"\n```\n\n### Call Recording & Transcription\n\n```bash\n# Record and transcribe\n.\u002Fscripts\u002Fmake-call.sh --to \"+15551234567\" --message \"How can I help?\" --record true --transcribe true\n\n# Download recording\n.\u002Fscripts\u002Fcall-status.sh --sid \"CA123...\" --download-recording --output \"call.mp3\"\n\n# Get transcription\n.\u002Fscripts\u002Fcall-status.sh --sid \"CA123...\" --get-transcript\n```\n\n### Voice Cloning (Experimental)\n\nUse ElevenLabs integration for custom voice:\n\n```bash\n# Requires ElevenLabs API key\n.\u002Fscripts\u002Fmake-call-elevenlabs.sh --to \"+15551234567\" --message \"Hello\" --voice-id \"YOUR_VOICE_ID\"\n```\n\n## Integration Patterns\n\n### 1. Appointment Reminders\n\n```bash\n#!\u002Fbin\u002Fbash\n# Send appointment reminder calls\nwhile read -r name phone appointment; do\n  .\u002Fscripts\u002Fmake-call.sh \\\n    --to \"$phone\" \\\n    --message \"Hello $name, this is a reminder about your appointment on $appointment. Press 1 to confirm, 2 to reschedule.\"\ndone \u003C appointments.txt\n```\n\n### 2. Emergency Alerts\n\n```bash\n#!\u002Fbin\u002Fbash\n# Broadcast emergency alert to list\nemergency_message=\"Emergency alert: System outage detected. Team members are working on resolution.\"\n\ncat on-call-list.txt | while read phone; do\n  .\u002Fscripts\u002Fmake-call.sh \\\n    --to \"$phone\" \\\n    --message \"$emergency_message\" \\\n    --urgent true &\ndone\nwait\n```\n\n### 3. Lead Qualification\n\n```bash\n#!\u002Fbin\u002Fbash\n# Call leads and route based on IVR response\n.\u002Fscripts\u002Fmake-call.sh \\\n  --to \"+15551234567\" \\\n  --message \"Thank you for your interest. Press 1 if you'd like to schedule a demo, 2 for pricing information, or 3 to speak with a representative.\" \\\n  --callback \"https:\u002F\u002Fyour-crm.com\u002Flead-response\"\n```\n\n## Voice Options\n\nSupported voices (Amazon Polly):\n\n**English (US):**\n- `Polly.Joanna` (Female, default)\n- `Polly.Matthew` (Male)\n- `Polly.Ivy` (Female, child)\n- `Polly.Joey` (Male)\n- `Polly.Kendra` (Female)\n- `Polly.Kimberly` (Female)\n- `Polly.Salli` (Female)\n\n**English (UK):**\n- `Polly.Amy` (Female)\n- `Polly.Brian` (Male)\n- `Polly.Emma` (Female)\n\n**Other Languages:**\n- Spanish: `Polly.Miguel`, `Polly.Penelope`\n- French: `Polly.Celine`, `Polly.Mathieu`\n- German: `Polly.Hans`, `Polly.Marlene`\n\n## Webhooks & TwiML\n\n### Setting Up Webhooks\n\nConfigure your Twilio number to POST to your webhook URL when calls arrive:\n\n```bash\n.\u002Fscripts\u002Fconfigure-number.sh \\\n  --voice-url \"https:\u002F\u002Fyour-server.com\u002Fvoice\" \\\n  --voice-method \"POST\" \\\n  --status-callback \"https:\u002F\u002Fyour-server.com\u002Fstatus\"\n```\n\n### Example TwiML Response\n\n```xml\n\u003C?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\u003CResponse>\n    \u003CSay voice=\"Polly.Joanna\">Hello! Thank you for calling.\u003C\u002FSay>\n    \u003CGather numDigits=\"1\" action=\"\u002Fhandle-key\">\n        \u003CSay>Press 1 for sales, 2 for support, or 3 to leave a message.\u003C\u002FSay>\n    \u003C\u002FGather>\n\u003C\u002FResponse>\n```\n\n## Cost Optimization\n\n- **Outbound calls**: ~$0.013\u002Fminute (US)\n- **Inbound calls**: ~$0.0085\u002Fminute (US)\n- **SMS**: ~$0.0079\u002Fmessage (US)\n- **Phone number**: ~$1.15\u002Fmonth\n\n**Tips:**\n- Use regional phone numbers to reduce costs\n- Batch calls during off-peak hours\n- Keep messages concise to minimize call duration\n- Use SMS for simple notifications\n\n## Security Best Practices\n\n1. **Protect Credentials**: Never commit credentials to git\n2. **Use HTTPS**: Always use HTTPS for webhooks\n3. **Validate Requests**: Verify Twilio signatures on webhooks\n4. **Rate Limiting**: Implement rate limits on outbound calls\n5. **Logging**: Log all calls for audit trails\n\n## Troubleshooting\n\n### Call Not Connecting\n\n```bash\n# Check number formatting (must be E.164)\n.\u002Fscripts\u002Fvalidate-number.sh \"+15551234567\"\n\n# Test connectivity\n.\u002Fscripts\u002Fmake-call.sh --to \"$TWILIO_PHONE_NUMBER\" --message \"Test call\"\n```\n\n### Webhook Not Receiving Calls\n\n```bash\n# Test webhook\ncurl -X POST https:\u002F\u002Fyour-server.com\u002Fvoice \\\n  -d \"Called=+15551234567\" \\\n  -d \"From=+15559876543\"\n\n# Check Twilio debugger\n.\u002Fscripts\u002Fcheck-logs.sh --recent 10\n```\n\n### Audio Quality Issues\n\n```bash\n# Use different voice engine\n.\u002Fscripts\u002Fmake-call.sh --to \"+15551234567\" --message \"Test\" --voice \"Google.en-US-Neural2-A\"\n\n# Adjust speech rate\n.\u002Fscripts\u002Fmake-call.sh --to \"+15551234567\" --message \"Test\" --rate \"90%\"\n```\n\n## Examples\n\nSee `examples\u002F` directory for complete use cases:\n\n- `examples\u002Fappointment-reminder.sh` - Automated appointment reminders\n- `examples\u002Femergency-broadcast.sh` - Broadcast emergency alerts\n- `examples\u002Fivr-menu.sh` - Interactive voice menu\n- `examples\u002Fvoicemail-transcription.sh` - Voicemail to email\n- `examples\u002Ftwo-factor-auth.sh` - Voice-based 2FA\n\n## API Reference\n\nFull Twilio API documentation: https:\u002F\u002Fwww.twilio.com\u002Fdocs\u002Fvoice\n\n## Support\n\n- GitHub Issues: [Report bugs or request features]\n- Twilio Docs: https:\u002F\u002Fwww.twilio.com\u002Fdocs\n- Community: https:\u002F\u002Fdiscord.com\u002Finvite\u002Fclawd\n\n## License\n\nMIT License - feel free to use in your own projects\n\n## Credits\n\nCreated by Kelly Claude (AI Assistant)\nPowered by Twilio and Clawdbot\n",{},"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Fkellyclaudeai\u002Fagentic-calling",0,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del","2026-08-23 22:39:37",{"source":7,"skillName":5,"commands":32,"prompt":42,"zipAvailable":43},[33,36,39],{"tool":34,"command":35},"npx","npx skills add kbarbel640-del\u002Fskills --skill agentic-calling",{"tool":37,"command":38},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill agentic-calling",{"tool":40,"command":41},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill agentic-calling","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fkellyclaudeai\u002Fagentic-calling\u002FSKILL.md",true,[45,51,57,61,65,69,73],{"path":46,"resourceType":47,"resourceTypeDesc":48,"sizeBytes":49,"sourceHtmlUrl":50},"_meta.json","REFERENCE","参考文档",289,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fkellyclaudeai\u002Fagentic-calling\u002F_meta.json",{"path":52,"resourceType":53,"resourceTypeDesc":54,"sizeBytes":55,"sourceHtmlUrl":56},"examples\u002Fappointment-reminder.sh","SCRIPT","脚本",1012,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fkellyclaudeai\u002Fagentic-calling\u002Fexamples\u002Fappointment-reminder.sh",{"path":58,"resourceType":47,"resourceTypeDesc":48,"sizeBytes":59,"sourceHtmlUrl":60},"README.md",1580,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fkellyclaudeai\u002Fagentic-calling\u002FREADME.md",{"path":62,"resourceType":53,"resourceTypeDesc":54,"sizeBytes":63,"sourceHtmlUrl":64},"scripts\u002Fcall-status.sh",3977,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fkellyclaudeai\u002Fagentic-calling\u002Fscripts\u002Fcall-status.sh",{"path":66,"resourceType":53,"resourceTypeDesc":54,"sizeBytes":67,"sourceHtmlUrl":68},"scripts\u002Fmake-call.sh",4105,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fkellyclaudeai\u002Fagentic-calling\u002Fscripts\u002Fmake-call.sh",{"path":70,"resourceType":53,"resourceTypeDesc":54,"sizeBytes":71,"sourceHtmlUrl":72},"scripts\u002Fsms-notify.sh",2359,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fkellyclaudeai\u002Fagentic-calling\u002Fscripts\u002Fsms-notify.sh",{"path":74,"resourceType":47,"resourceTypeDesc":48,"sizeBytes":75,"sourceHtmlUrl":76},"skill.json",1062,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fkellyclaudeai\u002Fagentic-calling\u002Fskill.json",[78,109,138,159,165,185],{"skillNo":79,"name":80,"nameZh":6,"description":81,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":82,"categories":83,"keywords":89,"publishedAt":20},"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",[84],{"categoryNo":85,"categoryName":86,"taxonomyType":87,"taxonomyTypeDesc":88},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108],"crowd prompting","prompting","api","with","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":113,"categories":114,"keywords":120,"publishedAt":20},"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",[115],{"categoryNo":116,"categoryName":117,"taxonomyType":118,"taxonomyTypeDesc":119},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[121,92,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,97,137],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking","use",{"skillNo":139,"name":140,"nameZh":6,"description":141,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":142,"categories":143,"keywords":147,"publishedAt":20},"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",[144],{"categoryNo":145,"categoryName":146,"taxonomyType":118,"taxonomyTypeDesc":119},"01JBSEEDCAT000000000000021","资料检索与研究",[148,149,150,151,152,153,154,93,155,135,137,156,92,157,158],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":160,"name":140,"nameZh":6,"description":141,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":161,"categories":162,"keywords":164,"publishedAt":20},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[163],{"categoryNo":145,"categoryName":146,"taxonomyType":118,"taxonomyTypeDesc":119},[151,150,149,148,158,153,154,93,152,135,137,155,156,92,157],{"skillNo":166,"name":167,"nameZh":6,"description":168,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":169,"categories":170,"keywords":171,"publishedAt":20},"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",[],[172,173,174,175,176,177,178,179,180,181,182,183,184],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":186,"name":187,"nameZh":6,"description":188,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":6,"repositoryNo":11,"starsCount":12,"licenseSpdxId":13,"licenseFileUrl":6,"sourceHtmlUrl":189,"categories":190,"keywords":195,"publishedAt":20},"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",[191,192],{"categoryNo":116,"categoryName":117,"taxonomyType":118,"taxonomyTypeDesc":119},{"categoryNo":193,"categoryName":194,"taxonomyType":87,"taxonomyTypeDesc":88},"01JBSEEDCAT000000000000037","律师与法务",[196,197,198,199,93,200,201,24,202,156,203,204,205,206,207,106,208,209,210],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]