[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6E8F2ECQ9QF1EPXB0B2ER0P":3,"skill-same:01M6E8F2ECQ9QF1EPXB0B2ER0P":149},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":23,"publishedAt":42,"linkOnly":43,"markdownContent":44,"markdownBody":45,"frontMatter":46,"refName":50,"commitSha":51,"skillDirectory":52,"forksCount":53,"repositoryHtmlUrl":54,"repositoryHomepageUrl":55,"ownerHtmlUrl":56,"ownerBlogUrl":6,"ownerDescription":57,"updatedAt":58,"install":59,"resources":72},"01M6E8F2ECQ9QF1EPXB0B2ER0P","google-admin-automation",null,"Automate Google Workspace Admin tasks via Rube MCP (Composio): manage users, groups, memberships, suspend accounts, create users, add aliases. Always search tools first for current schemas.","ComeOnOliver\u002Fskillshub","ComeOnOliver","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F43215937?v=4","01M6E5JNFECJAAVFE0W7SMWWD2","Haoran Shu","01M6E5JNNDQS7AJZDYFQ8TPZCK",67,"MIT","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002FComposioHQ\u002Fawesome-claude-skills\u002Fgoogle-admin-automation\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],"google","automation","admin","google admin automation","users","MCP","add","via","composio","manage","workspace","automate","first","Tools","search","create","tasks","google workspace","2026-11-10 10:12:30",false,"---\nname: google-admin-automation\ndescription: \"Automate Google Workspace Admin tasks via Rube MCP (Composio): manage users, groups, memberships, suspend accounts, create users, add aliases. Always search tools first for current schemas.\"\nrequires:\n  mcp: [rube]\n---\n\n# Google Workspace Admin Automation via Rube MCP\n\nManage Google Workspace users, groups, memberships, and organizational settings programmatically using Rube MCP (Composio).\n\n**Toolkit docs**: [composio.dev\u002Ftoolkits\u002Fgoogle_admin](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fgoogle_admin)\n\n## Prerequisites\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `google_admin`\n- Google Workspace admin privileges for the authenticated account\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n**Get Rube MCP**: Add `https:\u002F\u002Frube.app\u002Fmcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `google_admin`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Core Workflows\n\n### 1. List All Users\nUse `GOOGLE_ADMIN_LIST_USERS` to retrieve Google Workspace users with optional filtering and pagination.\n```\nTool: GOOGLE_ADMIN_LIST_USERS\nParameters:\n  - customer: Customer ID or \"my_customer\" (default)\n  - domain: Domain to list users from\n  - query: Filter string (e.g., \"orgName=Engineering\", \"isSuspended=false\")\n  - max_results: Maximum results (1-500, default 100)\n  - order_by: Sort by \"email\", \"givenName\", or \"familyName\"\n  - sort_order: \"ASCENDING\" or \"DESCENDING\"\n  - page_token: Pagination token\n```\n\n### 2. Create a New User\nUse `GOOGLE_ADMIN_CREATE_USER` to provision a new Google Workspace account.\n```\nTool: GOOGLE_ADMIN_CREATE_USER\nParameters:\n  - primary_email (required): User's email (e.g., \"john.doe@company.com\")\n  - given_name (required): First name\n  - family_name (required): Last name\n  - password (required): Password meeting domain requirements\n  - org_unit_path: Organizational unit (default: \"\u002F\")\n  - change_password_at_next_login: Force password change (default: true)\n  - recovery_email: Recovery email address\n  - recovery_phone: Recovery phone number\n  - suspended: Whether account starts suspended (default: false)\n```\n\n### 3. List and Manage Groups\nUse `GOOGLE_ADMIN_LIST_GROUPS` to list groups, and `GOOGLE_ADMIN_CREATE_GROUP` to create new ones.\n```\nTool: GOOGLE_ADMIN_LIST_GROUPS\nParameters:\n  - customer: \"my_customer\" (default)\n  - domain: Filter by domain\n  - query: Filter (e.g., \"name=Engineering*\")\n  - max_results: Max results (1-200)\n  - order_by: Sort by \"email\"\n  - page_token: Pagination token\n\nTool: GOOGLE_ADMIN_CREATE_GROUP\nParameters:\n  - email (required): Group email address (e.g., \"engineering@company.com\")\n  - name (required): Display name (e.g., \"Engineering Team\")\n  - description: Group purpose description\n```\n\n### 4. Add Users to Groups\nUse `GOOGLE_ADMIN_ADD_USER_TO_GROUP` to manage group membership.\n```\nTool: GOOGLE_ADMIN_ADD_USER_TO_GROUP\nParameters:\n  - group_key (required): Group email or ID\n  - user_key (required): User email or ID to add\n  - role: \"MEMBER\" (default), \"MANAGER\", or \"OWNER\"\n```\n\n### 5. Suspend or Unsuspend Users\nUse `GOOGLE_ADMIN_SUSPEND_USER` to toggle user account suspension.\n```\nTool: GOOGLE_ADMIN_SUSPEND_USER\nParameters:\n  - user_key (required): User's email or unique ID\n  - suspended: true to suspend, false to unsuspend (default: true)\n  - suspension_reason: Reason for suspension (optional)\n```\n\n### 6. Get User or Group Details\nUse `GOOGLE_ADMIN_GET_USER` or `GOOGLE_ADMIN_GET_GROUP` to retrieve detailed information.\n```\nTool: GOOGLE_ADMIN_GET_USER\nParameters:\n  - user_key (required): User's email or unique ID\n\nTool: GOOGLE_ADMIN_GET_GROUP\nParameters:\n  - group_key (required): Group's email or unique ID\n```\n\n## Common Patterns\n\n- **Onboarding workflow**: Use `GOOGLE_ADMIN_CREATE_USER` to provision the account, then `GOOGLE_ADMIN_ADD_USER_TO_GROUP` to add them to relevant groups.\n- **Offboarding workflow**: Use `GOOGLE_ADMIN_SUSPEND_USER` to disable access, or `GOOGLE_ADMIN_DELETE_USER` for permanent removal.\n- **Audit group membership**: Use `GOOGLE_ADMIN_LIST_GROUPS` to find groups, then `GOOGLE_ADMIN_LIST_GROUP_MEMBERS` to review members.\n- **Bulk user management**: List users with `GOOGLE_ADMIN_LIST_USERS` and filter queries, then iterate for updates.\n- **Add email aliases**: Use `GOOGLE_ADMIN_ADD_USER_ALIAS` to add alternative email addresses for a user.\n- **Look up user details**: Use `GOOGLE_ADMIN_GET_USER` to retrieve full profile information before making changes.\n\n## Known Pitfalls\n\n- **Admin privileges required**: All tools require the authenticated user to have Google Workspace administrator privileges. Non-admin accounts will receive permission errors.\n- **Delete is permanent**: `GOOGLE_ADMIN_DELETE_USER` permanently removes a user account. This action cannot be undone.\n- **user_key accepts email or ID**: The `user_key` parameter accepts both the user's primary email address and their unique numeric user ID.\n- **Group membership replaces**: When adding to groups, the `role` parameter controls the member's role. There is no \"update role\" -- remove and re-add to change roles.\n- **Customer ID**: Use `\"my_customer\"` as the `customer` parameter for the authenticated user's organization. Specific customer IDs look like `C01abc123`.\n- **Pagination**: Both user and group list endpoints may return paginated results. Always check for `page_token` in responses for complete results.\n- **Password requirements**: `GOOGLE_ADMIN_CREATE_USER` requires a password that meets the domain's password policy. Weak passwords will be rejected.\n\n## Quick Reference\n| Action | Tool | Key Parameters |\n|--------|------|----------------|\n| List users | `GOOGLE_ADMIN_LIST_USERS` | `customer`, `domain`, `query`, `max_results` |\n| Get user details | `GOOGLE_ADMIN_GET_USER` | `user_key` |\n| Create user | `GOOGLE_ADMIN_CREATE_USER` | `primary_email`, `given_name`, `family_name`, `password` |\n| Delete user | `GOOGLE_ADMIN_DELETE_USER` | `user_key` |\n| Suspend user | `GOOGLE_ADMIN_SUSPEND_USER` | `user_key`, `suspended` |\n| Add user alias | `GOOGLE_ADMIN_ADD_USER_ALIAS` | (see full schema via RUBE_SEARCH_TOOLS) |\n| List groups | `GOOGLE_ADMIN_LIST_GROUPS` | `customer`, `domain`, `query` |\n| Get group details | `GOOGLE_ADMIN_GET_GROUP` | `group_key` |\n| Create group | `GOOGLE_ADMIN_CREATE_GROUP` | `email`, `name`, `description` |\n| Add to group | `GOOGLE_ADMIN_ADD_USER_TO_GROUP` | `group_key`, `user_key`, `role` |\n| List group members | `GOOGLE_ADMIN_LIST_GROUP_MEMBERS` | (see full schema via RUBE_SEARCH_TOOLS) |\n\n---\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n\n","# Google Workspace Admin Automation via Rube MCP\n\nManage Google Workspace users, groups, memberships, and organizational settings programmatically using Rube MCP (Composio).\n\n**Toolkit docs**: [composio.dev\u002Ftoolkits\u002Fgoogle_admin](https:\u002F\u002Fcomposio.dev\u002Ftoolkits\u002Fgoogle_admin)\n\n## Prerequisites\n- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)\n- Active connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `google_admin`\n- Google Workspace admin privileges for the authenticated account\n- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas\n\n## Setup\n**Get Rube MCP**: Add `https:\u002F\u002Frube.app\u002Fmcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.\n\n1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds\n2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `google_admin`\n3. If connection is not ACTIVE, follow the returned auth link to complete setup\n4. Confirm connection status shows ACTIVE before running any workflows\n\n## Core Workflows\n\n### 1. List All Users\nUse `GOOGLE_ADMIN_LIST_USERS` to retrieve Google Workspace users with optional filtering and pagination.\n```\nTool: GOOGLE_ADMIN_LIST_USERS\nParameters:\n  - customer: Customer ID or \"my_customer\" (default)\n  - domain: Domain to list users from\n  - query: Filter string (e.g., \"orgName=Engineering\", \"isSuspended=false\")\n  - max_results: Maximum results (1-500, default 100)\n  - order_by: Sort by \"email\", \"givenName\", or \"familyName\"\n  - sort_order: \"ASCENDING\" or \"DESCENDING\"\n  - page_token: Pagination token\n```\n\n### 2. Create a New User\nUse `GOOGLE_ADMIN_CREATE_USER` to provision a new Google Workspace account.\n```\nTool: GOOGLE_ADMIN_CREATE_USER\nParameters:\n  - primary_email (required): User's email (e.g., \"john.doe@company.com\")\n  - given_name (required): First name\n  - family_name (required): Last name\n  - password (required): Password meeting domain requirements\n  - org_unit_path: Organizational unit (default: \"\u002F\")\n  - change_password_at_next_login: Force password change (default: true)\n  - recovery_email: Recovery email address\n  - recovery_phone: Recovery phone number\n  - suspended: Whether account starts suspended (default: false)\n```\n\n### 3. List and Manage Groups\nUse `GOOGLE_ADMIN_LIST_GROUPS` to list groups, and `GOOGLE_ADMIN_CREATE_GROUP` to create new ones.\n```\nTool: GOOGLE_ADMIN_LIST_GROUPS\nParameters:\n  - customer: \"my_customer\" (default)\n  - domain: Filter by domain\n  - query: Filter (e.g., \"name=Engineering*\")\n  - max_results: Max results (1-200)\n  - order_by: Sort by \"email\"\n  - page_token: Pagination token\n\nTool: GOOGLE_ADMIN_CREATE_GROUP\nParameters:\n  - email (required): Group email address (e.g., \"engineering@company.com\")\n  - name (required): Display name (e.g., \"Engineering Team\")\n  - description: Group purpose description\n```\n\n### 4. Add Users to Groups\nUse `GOOGLE_ADMIN_ADD_USER_TO_GROUP` to manage group membership.\n```\nTool: GOOGLE_ADMIN_ADD_USER_TO_GROUP\nParameters:\n  - group_key (required): Group email or ID\n  - user_key (required): User email or ID to add\n  - role: \"MEMBER\" (default), \"MANAGER\", or \"OWNER\"\n```\n\n### 5. Suspend or Unsuspend Users\nUse `GOOGLE_ADMIN_SUSPEND_USER` to toggle user account suspension.\n```\nTool: GOOGLE_ADMIN_SUSPEND_USER\nParameters:\n  - user_key (required): User's email or unique ID\n  - suspended: true to suspend, false to unsuspend (default: true)\n  - suspension_reason: Reason for suspension (optional)\n```\n\n### 6. Get User or Group Details\nUse `GOOGLE_ADMIN_GET_USER` or `GOOGLE_ADMIN_GET_GROUP` to retrieve detailed information.\n```\nTool: GOOGLE_ADMIN_GET_USER\nParameters:\n  - user_key (required): User's email or unique ID\n\nTool: GOOGLE_ADMIN_GET_GROUP\nParameters:\n  - group_key (required): Group's email or unique ID\n```\n\n## Common Patterns\n\n- **Onboarding workflow**: Use `GOOGLE_ADMIN_CREATE_USER` to provision the account, then `GOOGLE_ADMIN_ADD_USER_TO_GROUP` to add them to relevant groups.\n- **Offboarding workflow**: Use `GOOGLE_ADMIN_SUSPEND_USER` to disable access, or `GOOGLE_ADMIN_DELETE_USER` for permanent removal.\n- **Audit group membership**: Use `GOOGLE_ADMIN_LIST_GROUPS` to find groups, then `GOOGLE_ADMIN_LIST_GROUP_MEMBERS` to review members.\n- **Bulk user management**: List users with `GOOGLE_ADMIN_LIST_USERS` and filter queries, then iterate for updates.\n- **Add email aliases**: Use `GOOGLE_ADMIN_ADD_USER_ALIAS` to add alternative email addresses for a user.\n- **Look up user details**: Use `GOOGLE_ADMIN_GET_USER` to retrieve full profile information before making changes.\n\n## Known Pitfalls\n\n- **Admin privileges required**: All tools require the authenticated user to have Google Workspace administrator privileges. Non-admin accounts will receive permission errors.\n- **Delete is permanent**: `GOOGLE_ADMIN_DELETE_USER` permanently removes a user account. This action cannot be undone.\n- **user_key accepts email or ID**: The `user_key` parameter accepts both the user's primary email address and their unique numeric user ID.\n- **Group membership replaces**: When adding to groups, the `role` parameter controls the member's role. There is no \"update role\" -- remove and re-add to change roles.\n- **Customer ID**: Use `\"my_customer\"` as the `customer` parameter for the authenticated user's organization. Specific customer IDs look like `C01abc123`.\n- **Pagination**: Both user and group list endpoints may return paginated results. Always check for `page_token` in responses for complete results.\n- **Password requirements**: `GOOGLE_ADMIN_CREATE_USER` requires a password that meets the domain's password policy. Weak passwords will be rejected.\n\n## Quick Reference\n| Action | Tool | Key Parameters |\n|--------|------|----------------|\n| List users | `GOOGLE_ADMIN_LIST_USERS` | `customer`, `domain`, `query`, `max_results` |\n| Get user details | `GOOGLE_ADMIN_GET_USER` | `user_key` |\n| Create user | `GOOGLE_ADMIN_CREATE_USER` | `primary_email`, `given_name`, `family_name`, `password` |\n| Delete user | `GOOGLE_ADMIN_DELETE_USER` | `user_key` |\n| Suspend user | `GOOGLE_ADMIN_SUSPEND_USER` | `user_key`, `suspended` |\n| Add user alias | `GOOGLE_ADMIN_ADD_USER_ALIAS` | (see full schema via RUBE_SEARCH_TOOLS) |\n| List groups | `GOOGLE_ADMIN_LIST_GROUPS` | `customer`, `domain`, `query` |\n| Get group details | `GOOGLE_ADMIN_GET_GROUP` | `group_key` |\n| Create group | `GOOGLE_ADMIN_CREATE_GROUP` | `email`, `name`, `description` |\n| Add to group | `GOOGLE_ADMIN_ADD_USER_TO_GROUP` | `group_key`, `user_key`, `role` |\n| List group members | `GOOGLE_ADMIN_LIST_GROUP_MEMBERS` | (see full schema via RUBE_SEARCH_TOOLS) |\n\n---\n*Powered by [Composio](https:\u002F\u002Fcomposio.dev)*\n\n",{"name":5,"requires":47,"description":7},{"mcp":48},[49],"rube","main","def8531e65114c0fca8fb8551c1871ee0eed705c","skills\u002FComposioHQ\u002Fawesome-claude-skills\u002Fgoogle-admin-automation",24,"https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub","https:\u002F\u002Fskillshub.wtf","https:\u002F\u002Fgithub.com\u002FComeOnOliver","AI & Blockchain Engineer\r\n","2026-06-24 22:07:19",{"source":8,"skillName":5,"commands":60,"prompt":70,"zipAvailable":71},[61,64,67],{"tool":62,"command":63},"npx","npx skills add ComeOnOliver\u002Fskillshub --skill google-admin-automation",{"tool":65,"command":66},"bunx","bunx skills add ComeOnOliver\u002Fskillshub --skill google-admin-automation",{"tool":68,"command":69},"pnpm","pnpm dlx skills add ComeOnOliver\u002Fskillshub --skill google-admin-automation","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002FComposioHQ\u002Fawesome-claude-skills\u002Fgoogle-admin-automation\u002FSKILL.md",true,[73,79,83,87,93,99,103,109,113,117,121,125,129,133,137,141,145],{"path":74,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":77,"sourceHtmlUrl":78},"agents\u002Fanalyzer.md","REFERENCE","参考文档",10376,"https:\u002F\u002Fgithub.com\u002Fmarshadgani\u002FArshad.AI\u002Fblob\u002Fclaude\u002Fai-personal-assistant-main\u002F.claude\u002Fskills\u002Fskills\u002Fskill-creator\u002Fagents\u002Fanalyzer.md",{"path":80,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":81,"sourceHtmlUrl":82},"agents\u002Fcomparator.md",7287,"https:\u002F\u002Fgithub.com\u002Fmarshadgani\u002FArshad.AI\u002Fblob\u002Fclaude\u002Fai-personal-assistant-main\u002F.claude\u002Fskills\u002Fskills\u002Fskill-creator\u002Fagents\u002Fcomparator.md",{"path":84,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":85,"sourceHtmlUrl":86},"agents\u002Fgrader.md",9049,"https:\u002F\u002Fgithub.com\u002Fmarshadgani\u002FArshad.AI\u002Fblob\u002Fclaude\u002Fai-personal-assistant-main\u002F.claude\u002Fskills\u002Fskills\u002Fskill-creator\u002Fagents\u002Fgrader.md",{"path":88,"resourceType":89,"resourceTypeDesc":90,"sizeBytes":91,"sourceHtmlUrl":92},"assets\u002Feval_review.html","ASSET","资产文件",7058,"https:\u002F\u002Fgithub.com\u002Fmarshadgani\u002FArshad.AI\u002Fblob\u002Fclaude\u002Fai-personal-assistant-main\u002F.claude\u002Fskills\u002Fskills\u002Fskill-creator\u002Fassets\u002Feval_review.html",{"path":94,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":97,"sourceHtmlUrl":98},"eval-viewer\u002Fgenerate_review.py","SCRIPT","脚本",16365,"https:\u002F\u002Fgithub.com\u002Fmarshadgani\u002FArshad.AI\u002Fblob\u002Fclaude\u002Fai-personal-assistant-main\u002F.claude\u002Fskills\u002Fskills\u002Fskill-creator\u002Feval-viewer\u002Fgenerate_review.py",{"path":100,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":101,"sourceHtmlUrl":102},"eval-viewer\u002Fviewer.html",44998,"https:\u002F\u002Fgithub.com\u002Fmarshadgani\u002FArshad.AI\u002Fblob\u002Fclaude\u002Fai-personal-assistant-main\u002F.claude\u002Fskills\u002Fskills\u002Fskill-creator\u002Feval-viewer\u002Fviewer.html",{"path":104,"resourceType":105,"resourceTypeDesc":106,"sizeBytes":107,"sourceHtmlUrl":108},"LICENSE.txt","LICENSE","许可证",11345,"https:\u002F\u002Fgithub.com\u002Fmarshadgani\u002FArshad.AI\u002Fblob\u002Fclaude\u002Fai-personal-assistant-main\u002F.claude\u002Fskills\u002Fskills\u002Fskill-creator\u002FLICENSE.txt",{"path":110,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":111,"sourceHtmlUrl":112},"references\u002Fschemas.md",12061,"https:\u002F\u002Fgithub.com\u002Fmarshadgani\u002FArshad.AI\u002Fblob\u002Fclaude\u002Fai-personal-assistant-main\u002F.claude\u002Fskills\u002Fskills\u002Fskill-creator\u002Freferences\u002Fschemas.md",{"path":114,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":115,"sourceHtmlUrl":116},"scripts\u002F__init__.py",0,"https:\u002F\u002Fgithub.com\u002Fmarshadgani\u002FArshad.AI\u002Fblob\u002Fclaude\u002Fai-personal-assistant-main\u002F.claude\u002Fskills\u002Fskills\u002Fskill-creator\u002Fscripts\u002F__init__.py",{"path":118,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":119,"sourceHtmlUrl":120},"scripts\u002Faggregate_benchmark.py",14386,"https:\u002F\u002Fgithub.com\u002Fmarshadgani\u002FArshad.AI\u002Fblob\u002Fclaude\u002Fai-personal-assistant-main\u002F.claude\u002Fskills\u002Fskills\u002Fskill-creator\u002Fscripts\u002Faggregate_benchmark.py",{"path":122,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":123,"sourceHtmlUrl":124},"scripts\u002Fgenerate_report.py",12847,"https:\u002F\u002Fgithub.com\u002Fmarshadgani\u002FArshad.AI\u002Fblob\u002Fclaude\u002Fai-personal-assistant-main\u002F.claude\u002Fskills\u002Fskills\u002Fskill-creator\u002Fscripts\u002Fgenerate_report.py",{"path":126,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":127,"sourceHtmlUrl":128},"scripts\u002Fimprove_description.py",11116,"https:\u002F\u002Fgithub.com\u002Fmarshadgani\u002FArshad.AI\u002Fblob\u002Fclaude\u002Fai-personal-assistant-main\u002F.claude\u002Fskills\u002Fskills\u002Fskill-creator\u002Fscripts\u002Fimprove_description.py",{"path":130,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":131,"sourceHtmlUrl":132},"scripts\u002Fpackage_skill.py",4234,"https:\u002F\u002Fgithub.com\u002Fmarshadgani\u002FArshad.AI\u002Fblob\u002Fclaude\u002Fai-personal-assistant-main\u002F.claude\u002Fskills\u002Fskills\u002Fskill-creator\u002Fscripts\u002Fpackage_skill.py",{"path":134,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":135,"sourceHtmlUrl":136},"scripts\u002Fquick_validate.py",3972,"https:\u002F\u002Fgithub.com\u002Fmarshadgani\u002FArshad.AI\u002Fblob\u002Fclaude\u002Fai-personal-assistant-main\u002F.claude\u002Fskills\u002Fskills\u002Fskill-creator\u002Fscripts\u002Fquick_validate.py",{"path":138,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":139,"sourceHtmlUrl":140},"scripts\u002Frun_eval.py",11464,"https:\u002F\u002Fgithub.com\u002Fmarshadgani\u002FArshad.AI\u002Fblob\u002Fclaude\u002Fai-personal-assistant-main\u002F.claude\u002Fskills\u002Fskills\u002Fskill-creator\u002Fscripts\u002Frun_eval.py",{"path":142,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":143,"sourceHtmlUrl":144},"scripts\u002Frun_loop.py",13605,"https:\u002F\u002Fgithub.com\u002Fmarshadgani\u002FArshad.AI\u002Fblob\u002Fclaude\u002Fai-personal-assistant-main\u002F.claude\u002Fskills\u002Fskills\u002Fskill-creator\u002Fscripts\u002Frun_loop.py",{"path":146,"resourceType":95,"resourceTypeDesc":96,"sizeBytes":147,"sourceHtmlUrl":148},"scripts\u002Futils.py",1661,"https:\u002F\u002Fgithub.com\u002Fmarshadgani\u002FArshad.AI\u002Fblob\u002Fclaude\u002Fai-personal-assistant-main\u002F.claude\u002Fskills\u002Fskills\u002Fskill-creator\u002Fscripts\u002Futils.py",[150,160,169,178,184,191],{"skillNo":151,"name":152,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":153,"categories":154,"keywords":156,"publishedAt":42},"01M6FKJN13GMG4KY57J3QD8GY5","model-hierarchy-skill","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzscole\u002Fmodel-hierarchy-skill\u002Fmodel-hierarchy-skill\u002FSKILL.md",[155],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[157,158,159],"model","model hierarchy","model hierarchy skill",{"skillNo":161,"name":162,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":163,"categories":164,"keywords":166,"publishedAt":42},"01M6FKJJJ6GCAMR4PPPRD12M5X","zoom-mcp","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-mcp\u002FSKILL.md",[165],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[29,167,168],"zoom","zoom mcp",{"skillNo":170,"name":171,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":172,"categories":173,"keywords":174,"publishedAt":42},"01M6FKJE3KYT3KPEZMEEHYKA6K","zoom-apps-sdk","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fzoom-apps-sdk\u002FSKILL.md",[],[175,176,177,167],"sdk","zoom apps sdk","apps",{"skillNo":179,"name":180,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":183,"publishedAt":42},"01M6FKJ9EDH9Q5VWDF8HAJRSP0","windows","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwindows\u002FSKILL.md",[],[180],{"skillNo":185,"name":186,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":187,"categories":188,"keywords":190,"publishedAt":42},"01M6FKJ666BEEFC3AE9GJ72Q93","whiteboard","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwhiteboard\u002FSKILL.md",[189],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[186],{"skillNo":192,"name":193,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":194,"categories":195,"keywords":196,"publishedAt":42},"01M6FKJ21WFCDGTJQ2Q91T9DVW","websockets","https:\u002F\u002Fgithub.com\u002FComeOnOliver\u002Fskillshub\u002Fblob\u002Fmain\u002Fskills\u002Fzoom\u002Fskills\u002Fwebsockets\u002FSKILL.md",[],[193]]