{"id":"a057102b-844f-46ff-92a9-838816cdf82a","entityType":"agent","slug":"clawhub-chrischall-gogcli-mcp-classroom","name":"Tmp.S252qZs2xo","canonicalUrl":"https://www.xpersona.co/agent/clawhub-chrischall-gogcli-mcp-classroom","canonicalPath":"/agent/clawhub-chrischall-gogcli-mcp-classroom","generatedAt":"2026-10-10T02:02:15.998Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-09T17:53:43.274Z","emptyReason":null},"description":"Use when the user asks to manage Google Classroom — create or update courses, enroll students and teachers, post announcements, create assignments, view subm... Skill: Tmp.S252qZs2xo Owner: chrischall Summary: Use when the user asks to manage Google Classroom — create or update courses, enroll students and teachers, post announcements, create assignments, view subm... Tags: latest:2.8.0 Version history: v2.8.0 | 2026-06-12T13:45:00.609Z | auto - Removed the skill documentation file skill-card.md. - No changes to core features or tools. v2.7.1 | 2026-06-11T15:37:16.327Z | aut","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 2.2K downloads reported by the source. Last updated 10/9/2026.","installCommand":"clawhub skill install s17cjx1a349nz5apaqp02vgz4h85728z:gogcli-mcp-classroom","sourceUrl":"https://clawhub.ai/chrischall/gogcli-mcp-classroom","homepage":"https://clawhub.ai/chrischall/skills/gogcli-mcp-classroom","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/chrischall/gogcli-mcp-classroom","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/chrischall/skills/gogcli-mcp-classroom","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":67,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Use when the user asks to manage Google Classroom — create or update courses, enroll students and teachers, post announcements, create assignments, view subm..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-09T17:53:43.274Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T17:53:43.274Z","emptyReason":null},"stars":null,"forks":null,"downloads":2173,"packageName":null,"latestVersion":"2.8.0","tractionLabel":"2.2K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T17:53:43.274Z","emptyReason":null},"lastUpdatedAt":"2026-10-09T17:53:43.274Z","lastCrawledAt":"2026-10-09T17:53:43.274Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-10T17:53:43.274Z","lastVerifiedAt":null,"highlights":[{"version":"2.8.0","createdAt":"2026-06-12T13:45:00.609Z","changelog":"- Removed the skill documentation file skill-card.md. - No changes to core features or tools.","fileCount":3,"zipByteSize":2333},{"version":"2.7.1","createdAt":"2026-06-11T15:37:16.327Z","changelog":"- Removed the documentation file skill-card.md. - No changes to functionality or existing tool descriptions.","fileCount":3,"zipByteSize":2299},{"version":"2.7.0","createdAt":"2026-06-11T13:29:54.574Z","changelog":"- Removed the file: skill-card.md - No changes to functionality or user-facing features.","fileCount":3,"zipByteSize":2301},{"version":"2.6.1","createdAt":"2026-06-09T14:23:33.112Z","changelog":"- Removed the file: skill-card.md - No changes to functionality or toolset. - Documentation and skills description remain unchanged.","fileCount":3,"zipByteSize":2343},{"version":"2.6.0","createdAt":"2026-06-09T02:36:52.431Z","changelog":"- Removed the skill-card.md file. - No user-facing feature or functionality changes.","fileCount":3,"zipByteSize":2250},{"version":"2.5.0","createdAt":"2026-06-07T16:53:39.997Z","changelog":"- Removed the file: skill-card.md - No changes to core features or functionality.","fileCount":3,"zipByteSize":2414},{"version":"2.4.1","createdAt":"2026-06-02T11:56:36.476Z","changelog":"- Removed the skill-card.md file. - No changes to functionality or documentation content.","fileCount":3,"zipByteSize":2290},{"version":"2.4.0","createdAt":"2026-06-01T18:40:54.752Z","changelog":"- Removed the skill-card.md file from the project. - No changes to core functionality or documented tools.","fileCount":3,"zipByteSize":2204}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17cjx1a349nz5apaqp02vgz4h85728z:gogcli-mcp-classroom","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-gogcli-mcp-classroom/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-gogcli-mcp-classroom/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-gogcli-mcp-classroom/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-gogcli-mcp-classroom/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-gogcli-mcp-classroom/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-gogcli-mcp-classroom/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T02:02:15.997Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-gogcli-mcp-classroom/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-gogcli-mcp-classroom/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-gogcli-mcp-classroom/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-chrischall-gogcli-mcp-classroom/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-09T17:53:43.274Z","emptyReason":null},"readme":"Skill: Tmp.S252qZs2xo\n\nOwner: chrischall\n\nSummary: Use when the user asks to manage Google Classroom — create or update courses, enroll students and teachers, post announcements, create assignments, view subm...\n\nTags: latest:2.8.0\n\nVersion history:\n\nv2.8.0 | 2026-06-12T13:45:00.609Z | auto\n\n- Removed the skill documentation file skill-card.md.\n- No changes to core features or tools.\n\nv2.7.1 | 2026-06-11T15:37:16.327Z | auto\n\n- Removed the documentation file skill-card.md.\n- No changes to functionality or existing tool descriptions.\n\nv2.7.0 | 2026-06-11T13:29:54.574Z | auto\n\n- Removed the file: skill-card.md\n- No changes to functionality or user-facing features.\n\nv2.6.1 | 2026-06-09T14:23:33.112Z | auto\n\n- Removed the file: skill-card.md\n- No changes to functionality or toolset.\n- Documentation and skills description remain unchanged.\n\nv2.6.0 | 2026-06-09T02:36:52.431Z | auto\n\n- Removed the skill-card.md file.\n- No user-facing feature or functionality changes.\n\nv2.5.0 | 2026-06-07T16:53:39.997Z | auto\n\n- Removed the file: skill-card.md\n- No changes to core features or functionality.\n\nv2.4.1 | 2026-06-02T11:56:36.476Z | auto\n\n- Removed the skill-card.md file.\n- No changes to functionality or documentation content.\n\nv2.4.0 | 2026-06-01T18:40:54.752Z | auto\n\n- Removed the skill-card.md file from the project.\n- No changes to core functionality or documented tools.\n\nv2.3.0 | 2026-05-30T17:15:50.609Z | auto\n\nVersion 2.3.0 (no file changes detected)\n\n- No updates or changes in this release.\n- All previous features remain unchanged.\n\nv2.2.0 | 2026-05-30T14:41:33.631Z | auto\n\n- Removed the file skill-card.md.\n- No changes to features or functionality.\n\nv2.0.12 | 2026-05-22T02:37:41.596Z | auto\n\n- No changes detected in this release.  \n- All features, tools, and documentation remain the same as the previous version.\n\nv2.0.11 | 2026-05-19T16:02:33.954Z | auto\n\n- Updated references to the gogcli repository from steipete/gogcli to openclaw/gogcli.\n- No functional or API changes; documentation links updated for accuracy.\n\nv2.0.10 | 2026-05-19T14:21:31.316Z | auto\n\nNo changes detected in this version.  \n- Version 2.0.10 matches the previous release with no updates to files or documentation.\n\nv2.0.9 | 2026-05-15T20:51:10.809Z | auto\n\nVersion 2.0.9\n\n- No file changes detected in this release.\n- Functionality and documentation remain unchanged.\n\nv2.0.8 | 2026-05-14T18:38:56.893Z | auto\n\nVersion 2.0.8 of gogcli-mcp-classroom\n\n- No file changes detected in this release.\n- Functionality, tools, and documentation remain the same as the previous version.\n\nv2.0.7 | 2026-05-14T18:25:53.723Z | auto\n\nNo user-facing changes in this version.\n\n- No file changes detected.\n- Functionality and documentation remain unchanged.\n\nv2.0.4 | 2026-05-12T10:32:30.371Z | auto\n\n- Improved skill description for clarity on managing Google Classroom, including courses, users, coursework, announcements, and gradebook actions.\n- Updated documentation to detail all 49 available tools, grouped by category.\n- Clarified setup instructions and system requirements.\n- Listed supported Classroom actions and provided guidance for unsupported features.\n\nArchive index:\n\nArchive v2.8.0: 3 files, 2333 bytes\n\nFiles: skill-card.md (2192b), SKILL.md (1848b), _meta.json (139b)\n\nFile v2.8.0:SKILL.md\n\n---\nname: gogcli-mcp-classroom\ndescription: Use when the user asks to manage Google Classroom — create or update courses, enroll students and teachers, post announcements, create assignments, view submissions, grade work, manage topics, or send/accept invitations. Triggers for requests involving classrooms, courses, assignments, coursework, homework, student rosters, gradebook, or classroom management. Includes auth and Classroom tools only.\n---\n\n# gogcli-mcp-classroom\n\nExtended Google Classroom MCP server via [gogcli](https://github.com/openclaw/gogcli) — 49 tools: auth (5) + 44 dedicated Classroom tools spanning courses, students, teachers, coursework, submissions, announcements, topics, invitations, and profiles.\n\n- **Source:** [github.com/chrischall/gogcli-mcp](https://github.com/chrischall/gogcli-mcp)\n\n## Requirements\n\n- [gogcli](https://github.com/openclaw/gogcli) installed and authenticated\n- Node.js 18 or later\n\n## Setup\n\n```json\n{\n  \"mcpServers\": {\n    \"gogcli-classroom\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"gogcli-mcp-classroom\"],\n      \"env\": {\n        \"GOG_ACCOUNT\": \"you@gmail.com\"\n      }\n    }\n  }\n}\n```\n\n## Classroom Tools\n\n| Area | Tools |\n|------|-------|\n| Courses | list / get / create / update / delete / archive / unarchive |\n| Students | list / get / add / remove |\n| Teachers | list / get / add / remove |\n| Roster | combined students+teachers list |\n| Coursework | list / get / create / update / delete |\n| Submissions | list / get / grade / return / turn-in / reclaim |\n| Announcements | list / get / create / update / delete |\n| Topics | list / get / create / update / delete |\n| Invitations | list / get / create / accept / delete |\n| Profile | get (self or by userId) |\n\nFor guardians, guardian-invitations, materials, and assignee management, use `gog_classroom_run` (the escape hatch).\n\nFile v2.8.0:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"gogcli-mcp-classroom\",\n  \"version\": \"2.8.0\",\n  \"publishedAt\": 1781271900609\n}\n\nFile v2.8.0:skill-card.md\n\n## Description:\n\nUse this skill to manage Google Classroom courses, rosters, coursework, submissions, announcements, topics, invitations, profiles, and authentication through gogcli-backed MCP tools.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers, educators, and administrators use this skill to let an agent help manage Google Classroom courses, participants, assignments, submissions, grading, announcements, topics, and invitations through an MCP server.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill can make high-impact Google Classroom account and course changes through an unpinned npm-run MCP server.\n\nMitigation: Trust and review the npm package and publisher, pin or review the package version where possible, use least-privileged Google accounts and scopes, and require explicit confirmation before destructive or administrative actions.\n\nRisk: The escape-hatch command can reach Classroom functionality beyond the dedicated tool list.\n\nMitigation: Require explicit review and confirmation before using the escape hatch, especially for guardian, material, and assignee-management operations.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/chrischall/skills/gogcli-mcp-classroom)\n- [gogcli](https://github.com/openclaw/gogcli)\n- [gogcli-mcp](https://github.com/chrischall/gogcli-mcp)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown guidance with JSON configuration snippets and MCP tool actions.]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires Node.js 18 or later, an installed and authenticated gogcli setup, and a configured Google account.]\n\n## Skill Version(s):\n\n2.8.0 (source: ClawHub release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v2.7.1: 3 files, 2299 bytes\n\nFiles: skill-card.md (2223b), SKILL.md (1848b), _meta.json (139b)\n\nFile v2.7.1:SKILL.md\n\n---\nname: gogcli-mcp-classroom\ndescription: Use when the user asks to manage Google Classroom — create or update courses, enroll students and teachers, post announcements, create assignments, view submissions, grade work, manage topics, or send/accept invitations. Triggers for requests involving classrooms, courses, assignments, coursework, homework, student rosters, gradebook, or classroom management. Includes auth and Classroom tools only.\n---\n\n# gogcli-mcp-classroom\n\nExtended Google Classroom MCP server via [gogcli](https://github.com/openclaw/gogcli) — 49 tools: auth (5) + 44 dedicated Classroom tools spanning courses, students, teachers, coursework, submissions, announcements, topics, invitations, and profiles.\n\n- **Source:** [github.com/chrischall/gogcli-mcp](https://github.com/chrischall/gogcli-mcp)\n\n## Requirements\n\n- [gogcli](https://github.com/openclaw/gogcli) installed and authenticated\n- Node.js 18 or later\n\n## Setup\n\n```json\n{\n  \"mcpServers\": {\n    \"gogcli-classroom\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"gogcli-mcp-classroom\"],\n      \"env\": {\n        \"GOG_ACCOUNT\": \"you@gmail.com\"\n      }\n    }\n  }\n}\n```\n\n## Classroom Tools\n\n| Area | Tools |\n|------|-------|\n| Courses | list / get / create / update / delete / archive / unarchive |\n| Students | list / get / add / remove |\n| Teachers | list / get / add / remove |\n| Roster | combined students+teachers list |\n| Coursework | list / get / create / update / delete |\n| Submissions | list / get / grade / return / turn-in / reclaim |\n| Announcements | list / get / create / update / delete |\n| Topics | list / get / create / update / delete |\n| Invitations | list / get / create / accept / delete |\n| Profile | get (self or by userId) |\n\nFor guardians, guardian-invitations, materials, and assignee management, use `gog_classroom_run` (the escape hatch).\n\nFile v2.7.1:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"gogcli-mcp-classroom\",\n  \"version\": \"2.7.1\",\n  \"publishedAt\": 1781192236327\n}\n\nFile v2.7.1:skill-card.md\n\n## Description: <br>\nProvides Google Classroom management through a gogcli-backed MCP server for courses, rosters, coursework, submissions, announcements, topics, invitations, profiles, and authentication. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[chrischall](https://clawhub.ai/user/chrischall) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and agents use this skill to configure and operate Google Classroom MCP tools for classroom administration tasks such as managing courses, rosters, assignments, submissions, grades, announcements, topics, and invitations. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can change live Google Classroom records, including rosters, coursework, grades, announcements, and invitations. <br>\nMitigation: Use a least-privilege Google account and require explicit user confirmation before deletes, roster changes, course state changes, grading, or invitation actions. <br>\nRisk: The gog_classroom_run escape hatch can perform advanced Classroom operations beyond the dedicated tool list. <br>\nMitigation: Use the escape hatch only for clearly specified tasks and review the intended action before execution. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/chrischall/gogcli-mcp-classroom) <br>\n- [gogcli project](https://github.com/openclaw/gogcli) <br>\n- [gogcli MCP project](https://github.com/chrischall/gogcli-mcp) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown with JSON and shell command snippets] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May propose MCP server configuration and Google Classroom tool calls that affect live classroom data.] <br>\n\n## Skill Version(s): <br>\n2.7.1 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v2.7.0: 3 files, 2301 bytes\n\nFiles: skill-card.md (2184b), SKILL.md (1848b), _meta.json (139b)\n\nFile v2.7.0:SKILL.md\n\n---\nname: gogcli-mcp-classroom\ndescription: Use when the user asks to manage Google Classroom — create or update courses, enroll students and teachers, post announcements, create assignments, view submissions, grade work, manage topics, or send/accept invitations. Triggers for requests involving classrooms, courses, assignments, coursework, homework, student rosters, gradebook, or classroom management. Includes auth and Classroom tools only.\n---\n\n# gogcli-mcp-classroom\n\nExtended Google Classroom MCP server via [gogcli](https://github.com/openclaw/gogcli) — 49 tools: auth (5) + 44 dedicated Classroom tools spanning courses, students, teachers, coursework, submissions, announcements, topics, invitations, and profiles.\n\n- **Source:** [github.com/chrischall/gogcli-mcp](https://github.com/chrischall/gogcli-mcp)\n\n## Requirements\n\n- [gogcli](https://github.com/openclaw/gogcli) installed and authenticated\n- Node.js 18 or later\n\n## Setup\n\n```json\n{\n  \"mcpServers\": {\n    \"gogcli-classroom\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"gogcli-mcp-classroom\"],\n      \"env\": {\n        \"GOG_ACCOUNT\": \"you@gmail.com\"\n      }\n    }\n  }\n}\n```\n\n## Classroom Tools\n\n| Area | Tools |\n|------|-------|\n| Courses | list / get / create / update / delete / archive / unarchive |\n| Students | list / get / add / remove |\n| Teachers | list / get / add / remove |\n| Roster | combined students+teachers list |\n| Coursework | list / get / create / update / delete |\n| Submissions | list / get / grade / return / turn-in / reclaim |\n| Announcements | list / get / create / update / delete |\n| Topics | list / get / create / update / delete |\n| Invitations | list / get / create / accept / delete |\n| Profile | get (self or by userId) |\n\nFor guardians, guardian-invitations, materials, and assignee management, use `gog_classroom_run` (the escape hatch).\n\nFile v2.7.0:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"gogcli-mcp-classroom\",\n  \"version\": \"2.7.0\",\n  \"publishedAt\": 1781184594574\n}\n\nFile v2.7.0:skill-card.md\n\n## Description: <br>\nManages Google Classroom through gogcli MCP tools for courses, rosters, coursework, submissions, grading, announcements, topics, invitations, profiles, and authentication. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[chrischall](https://clawhub.ai/user/chrischall) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and developers use this skill to configure an agent for Google Classroom management tasks such as courses, rosters, coursework, submissions, grading, announcements, topics, and invitations. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can change live Google Classroom data, including grades, enrollments, invitations, course content, and course status. <br>\nMitigation: Require explicit user approval before grade changes, deletions, archiving, enrollment changes, invitation actions, or other write operations. <br>\nRisk: Using an authenticated Google account may grant the agent access to real classroom records and management actions. <br>\nMitigation: Use a least-privilege Google account and prefer read-only or supervised workflows unless live changes are intentional. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/chrischall/gogcli-mcp-classroom) <br>\n- [gogcli](https://github.com/openclaw/gogcli) <br>\n- [gogcli-mcp source link](https://github.com/chrischall/gogcli-mcp) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Guidance, Configuration, Shell commands, API calls] <br>\n**Output Format:** [Markdown guidance with JSON MCP server configuration and tool-call instructions] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires authenticated gogcli access and Node.js 18 or later.] <br>\n\n## Skill Version(s): <br>\n2.7.0 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v2.6.1: 3 files, 2343 bytes\n\nFiles: skill-card.md (2275b), SKILL.md (1848b), _meta.json (139b)\n\nFile v2.6.1:SKILL.md\n\n---\nname: gogcli-mcp-classroom\ndescription: Use when the user asks to manage Google Classroom — create or update courses, enroll students and teachers, post announcements, create assignments, view submissions, grade work, manage topics, or send/accept invitations. Triggers for requests involving classrooms, courses, assignments, coursework, homework, student rosters, gradebook, or classroom management. Includes auth and Classroom tools only.\n---\n\n# gogcli-mcp-classroom\n\nExtended Google Classroom MCP server via [gogcli](https://github.com/openclaw/gogcli) — 49 tools: auth (5) + 44 dedicated Classroom tools spanning courses, students, teachers, coursework, submissions, announcements, topics, invitations, and profiles.\n\n- **Source:** [github.com/chrischall/gogcli-mcp](https://github.com/chrischall/gogcli-mcp)\n\n## Requirements\n\n- [gogcli](https://github.com/openclaw/gogcli) installed and authenticated\n- Node.js 18 or later\n\n## Setup\n\n```json\n{\n  \"mcpServers\": {\n    \"gogcli-classroom\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"gogcli-mcp-classroom\"],\n      \"env\": {\n        \"GOG_ACCOUNT\": \"you@gmail.com\"\n      }\n    }\n  }\n}\n```\n\n## Classroom Tools\n\n| Area | Tools |\n|------|-------|\n| Courses | list / get / create / update / delete / archive / unarchive |\n| Students | list / get / add / remove |\n| Teachers | list / get / add / remove |\n| Roster | combined students+teachers list |\n| Coursework | list / get / create / update / delete |\n| Submissions | list / get / grade / return / turn-in / reclaim |\n| Announcements | list / get / create / update / delete |\n| Topics | list / get / create / update / delete |\n| Invitations | list / get / create / accept / delete |\n| Profile | get (self or by userId) |\n\nFor guardians, guardian-invitations, materials, and assignee management, use `gog_classroom_run` (the escape hatch).\n\nFile v2.6.1:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"gogcli-mcp-classroom\",\n  \"version\": \"2.6.1\",\n  \"publishedAt\": 1781015013112\n}\n\nFile v2.6.1:skill-card.md\n\n## Description: <br>\nUse when the user asks to manage Google Classroom: create or update courses, enroll students and teachers, post announcements, create assignments, view submissions, grade work, manage topics, or send or accept invitations. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[chrischall](https://clawhub.ai/user/chrischall) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nEducators, administrators, and developers use this skill to let an agent manage Google Classroom courses, rosters, coursework, submissions, announcements, topics, invitations, and profiles through gogcli-backed MCP tools. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can make high-impact Google Classroom changes, including deletes, roster changes, grading, returns, and invitations. <br>\nMitigation: Verify the Google account, course IDs, and intended operation before use, and require explicit confirmation before high-impact actions. <br>\nRisk: The broad gog_classroom_run escape hatch can reach behavior outside the dedicated Classroom tools. <br>\nMitigation: Use dedicated tools where possible and require explicit confirmation before any gog_classroom_run operation. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/chrischall/gogcli-mcp-classroom) <br>\n- [gogcli project](https://github.com/openclaw/gogcli) <br>\n- [gogcli MCP source referenced by artifact](https://github.com/chrischall/gogcli-mcp) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown, JSON configuration snippets, and tool-driven text responses] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May act on a real Google Classroom account when configured with an authenticated gogcli account.] <br>\n\n## Skill Version(s): <br>\n2.6.1 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v2.6.0: 3 files, 2250 bytes\n\nFiles: skill-card.md (2078b), SKILL.md (1848b), _meta.json (139b)\n\nFile v2.6.0:SKILL.md\n\n---\nname: gogcli-mcp-classroom\ndescription: Use when the user asks to manage Google Classroom — create or update courses, enroll students and teachers, post announcements, create assignments, view submissions, grade work, manage topics, or send/accept invitations. Triggers for requests involving classrooms, courses, assignments, coursework, homework, student rosters, gradebook, or classroom management. Includes auth and Classroom tools only.\n---\n\n# gogcli-mcp-classroom\n\nExtended Google Classroom MCP server via [gogcli](https://github.com/openclaw/gogcli) — 49 tools: auth (5) + 44 dedicated Classroom tools spanning courses, students, teachers, coursework, submissions, announcements, topics, invitations, and profiles.\n\n- **Source:** [github.com/chrischall/gogcli-mcp](https://github.com/chrischall/gogcli-mcp)\n\n## Requirements\n\n- [gogcli](https://github.com/openclaw/gogcli) installed and authenticated\n- Node.js 18 or later\n\n## Setup\n\n```json\n{\n  \"mcpServers\": {\n    \"gogcli-classroom\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"gogcli-mcp-classroom\"],\n      \"env\": {\n        \"GOG_ACCOUNT\": \"you@gmail.com\"\n      }\n    }\n  }\n}\n```\n\n## Classroom Tools\n\n| Area | Tools |\n|------|-------|\n| Courses | list / get / create / update / delete / archive / unarchive |\n| Students | list / get / add / remove |\n| Teachers | list / get / add / remove |\n| Roster | combined students+teachers list |\n| Coursework | list / get / create / update / delete |\n| Submissions | list / get / grade / return / turn-in / reclaim |\n| Announcements | list / get / create / update / delete |\n| Topics | list / get / create / update / delete |\n| Invitations | list / get / create / accept / delete |\n| Profile | get (self or by userId) |\n\nFor guardians, guardian-invitations, materials, and assignee management, use `gog_classroom_run` (the escape hatch).\n\nFile v2.6.0:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"gogcli-mcp-classroom\",\n  \"version\": \"2.6.0\",\n  \"publishedAt\": 1780972612431\n}\n\nFile v2.6.0:skill-card.md\n\n## Description: <br>\nUse when the user asks to manage Google Classroom: create or update courses, enroll students and teachers, post announcements, create assignments, view submissions, grade work, manage topics, or send and accept invitations. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[chrischall](https://clawhub.ai/user/chrischall) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nEducators, administrators, and developers use this skill through an agent to manage Google Classroom courses, rosters, coursework, submissions, announcements, topics, invitations, and profiles. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can change live Google Classroom courses, rosters, assignments, invitations, and grades. <br>\nMitigation: Confirm roster changes, grading, deletions, archives, returns, and invitation actions manually before execution. <br>\nRisk: Use of the skill may grant an agent access to a real Google Classroom account. <br>\nMitigation: Use a dedicated account with the minimum Classroom permissions needed. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/chrischall/gogcli-mcp-classroom) <br>\n- [gogcli](https://github.com/openclaw/gogcli) <br>\n- [gogcli-mcp](https://github.com/chrischall/gogcli-mcp) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, Shell commands, Configuration, Guidance] <br>\n**Output Format:** [Markdown with JSON configuration snippets and command guidance] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Can guide setup and agent use of a Google Classroom MCP server backed by gogcli.] <br>\n\n## Skill Version(s): <br>\n2.6.0 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v2.5.0: 3 files, 2414 bytes\n\nFiles: skill-card.md (2453b), SKILL.md (1848b), _meta.json (139b)\n\nFile v2.5.0:SKILL.md\n\n---\nname: gogcli-mcp-classroom\ndescription: Use when the user asks to manage Google Classroom — create or update courses, enroll students and teachers, post announcements, create assignments, view submissions, grade work, manage topics, or send/accept invitations. Triggers for requests involving classrooms, courses, assignments, coursework, homework, student rosters, gradebook, or classroom management. Includes auth and Classroom tools only.\n---\n\n# gogcli-mcp-classroom\n\nExtended Google Classroom MCP server via [gogcli](https://github.com/openclaw/gogcli) — 49 tools: auth (5) + 44 dedicated Classroom tools spanning courses, students, teachers, coursework, submissions, announcements, topics, invitations, and profiles.\n\n- **Source:** [github.com/chrischall/gogcli-mcp](https://github.com/chrischall/gogcli-mcp)\n\n## Requirements\n\n- [gogcli](https://github.com/openclaw/gogcli) installed and authenticated\n- Node.js 18 or later\n\n## Setup\n\n```json\n{\n  \"mcpServers\": {\n    \"gogcli-classroom\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"gogcli-mcp-classroom\"],\n      \"env\": {\n        \"GOG_ACCOUNT\": \"you@gmail.com\"\n      }\n    }\n  }\n}\n```\n\n## Classroom Tools\n\n| Area | Tools |\n|------|-------|\n| Courses | list / get / create / update / delete / archive / unarchive |\n| Students | list / get / add / remove |\n| Teachers | list / get / add / remove |\n| Roster | combined students+teachers list |\n| Coursework | list / get / create / update / delete |\n| Submissions | list / get / grade / return / turn-in / reclaim |\n| Announcements | list / get / create / update / delete |\n| Topics | list / get / create / update / delete |\n| Invitations | list / get / create / accept / delete |\n| Profile | get (self or by userId) |\n\nFor guardians, guardian-invitations, materials, and assignee management, use `gog_classroom_run` (the escape hatch).\n\nFile v2.5.0:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"gogcli-mcp-classroom\",\n  \"version\": \"2.5.0\",\n  \"publishedAt\": 1780851219997\n}\n\nFile v2.5.0:skill-card.md\n\n## Description: <br>\nConnects an agent to Google Classroom through gogcli so it can manage courses, rosters, coursework, submissions, announcements, topics, invitations, and profiles. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[chrischall](https://clawhub.ai/user/chrischall) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nEducators, administrators, and developers use this skill to let an agent operate Google Classroom workflows through authenticated gogcli tools. It is suited to classroom management tasks such as maintaining courses, rosters, posts, assignments, submissions, grades, topics, invitations, and user profiles. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can perform broad Google Classroom management actions, including roster changes, grading, deletion, archiving, invitation handling, and posting against live educational data. <br>\nMitigation: Install only for intended Google Classroom administration, use a least-privilege Google account where possible, and require explicit confirmation before high-impact actions. <br>\nRisk: The raw gog_classroom_run escape hatch may reach Classroom operations beyond the listed dedicated tools. <br>\nMitigation: Review requested raw operations carefully and require explicit user approval before running them. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/chrischall/gogcli-mcp-classroom) <br>\n- [gogcli project](https://github.com/openclaw/gogcli) <br>\n- [gogcli MCP repository](https://github.com/chrischall/gogcli-mcp) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown guidance with JSON configuration snippets and tool-oriented action descriptions] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May trigger changes in a live Google Classroom account through authenticated gogcli tools; high-impact actions should be explicitly confirmed before execution.] <br>\n\n## Skill Version(s): <br>\n2.5.0 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v2.4.1: 3 files, 2290 bytes\n\nFiles: skill-card.md (2108b), SKILL.md (1848b), _meta.json (139b)\n\nFile v2.4.1:SKILL.md\n\n---\nname: gogcli-mcp-classroom\ndescription: Use when the user asks to manage Google Classroom — create or update courses, enroll students and teachers, post announcements, create assignments, view submissions, grade work, manage topics, or send/accept invitations. Triggers for requests involving classrooms, courses, assignments, coursework, homework, student rosters, gradebook, or classroom management. Includes auth and Classroom tools only.\n---\n\n# gogcli-mcp-classroom\n\nExtended Google Classroom MCP server via [gogcli](https://github.com/openclaw/gogcli) — 49 tools: auth (5) + 44 dedicated Classroom tools spanning courses, students, teachers, coursework, submissions, announcements, topics, invitations, and profiles.\n\n- **Source:** [github.com/chrischall/gogcli-mcp](https://github.com/chrischall/gogcli-mcp)\n\n## Requirements\n\n- [gogcli](https://github.com/openclaw/gogcli) installed and authenticated\n- Node.js 18 or later\n\n## Setup\n\n```json\n{\n  \"mcpServers\": {\n    \"gogcli-classroom\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"gogcli-mcp-classroom\"],\n      \"env\": {\n        \"GOG_ACCOUNT\": \"you@gmail.com\"\n      }\n    }\n  }\n}\n```\n\n## Classroom Tools\n\n| Area | Tools |\n|------|-------|\n| Courses | list / get / create / update / delete / archive / unarchive |\n| Students | list / get / add / remove |\n| Teachers | list / get / add / remove |\n| Roster | combined students+teachers list |\n| Coursework | list / get / create / update / delete |\n| Submissions | list / get / grade / return / turn-in / reclaim |\n| Announcements | list / get / create / update / delete |\n| Topics | list / get / create / update / delete |\n| Invitations | list / get / create / accept / delete |\n| Profile | get (self or by userId) |\n\nFor guardians, guardian-invitations, materials, and assignee management, use `gog_classroom_run` (the escape hatch).\n\nFile v2.4.1:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"gogcli-mcp-classroom\",\n  \"version\": \"2.4.1\",\n  \"publishedAt\": 1780401396476\n}\n\nFile v2.4.1:skill-card.md\n\n## Description: <br>\nProvides an MCP server-backed agent skill for managing Google Classroom courses, rosters, announcements, assignments, submissions, grades, topics, invitations, and profiles. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[chrischall](https://clawhub.ai/user/chrischall) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nEducators, administrators, and support agents can use this skill to administer Google Classroom resources through an authenticated gogcli Classroom MCP server. It is intended for real Classroom operations, including roster, coursework, invitation, and grading workflows. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can give an agent broad authority over live Google Classroom resources. <br>\nMitigation: Install it only for intended Classroom administration and use a least-privilege Google account. <br>\nRisk: Destructive or sensitive actions can affect courses, rosters, invitations, submissions, and grades. <br>\nMitigation: Require explicit user requests and manual confirmation before deletes, archives, roster removals, invitation actions, and grade changes. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/chrischall/gogcli-mcp-classroom) <br>\n- [gogcli project](https://github.com/openclaw/gogcli) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown with JSON configuration examples and command guidance] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May trigger live Google Classroom MCP tool actions when installed and authenticated.] <br>\n\n## Skill Version(s): <br>\n2.4.1 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v2.4.0: 3 files, 2204 bytes\n\nFiles: skill-card.md (2006b), SKILL.md (1848b), _meta.json (139b)\n\nFile v2.4.0:SKILL.md\n\n---\nname: gogcli-mcp-classroom\ndescription: Use when the user asks to manage Google Classroom — create or update courses, enroll students and teachers, post announcements, create assignments, view submissions, grade work, manage topics, or send/accept invitations. Triggers for requests involving classrooms, courses, assignments, coursework, homework, student rosters, gradebook, or classroom management. Includes auth and Classroom tools only.\n---\n\n# gogcli-mcp-classroom\n\nExtended Google Classroom MCP server via [gogcli](https://github.com/openclaw/gogcli) — 49 tools: auth (5) + 44 dedicated Classroom tools spanning courses, students, teachers, coursework, submissions, announcements, topics, invitations, and profiles.\n\n- **Source:** [github.com/chrischall/gogcli-mcp](https://github.com/chrischall/gogcli-mcp)\n\n## Requirements\n\n- [gogcli](https://github.com/openclaw/gogcli) installed and authenticated\n- Node.js 18 or later\n\n## Setup\n\n```json\n{\n  \"mcpServers\": {\n    \"gogcli-classroom\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"gogcli-mcp-classroom\"],\n      \"env\": {\n        \"GOG_ACCOUNT\": \"you@gmail.com\"\n      }\n    }\n  }\n}\n```\n\n## Classroom Tools\n\n| Area | Tools |\n|------|-------|\n| Courses | list / get / create / update / delete / archive / unarchive |\n| Students | list / get / add / remove |\n| Teachers | list / get / add / remove |\n| Roster | combined students+teachers list |\n| Coursework | list / get / create / update / delete |\n| Submissions | list / get / grade / return / turn-in / reclaim |\n| Announcements | list / get / create / update / delete |\n| Topics | list / get / create / update / delete |\n| Invitations | list / get / create / accept / delete |\n| Profile | get (self or by userId) |\n\nFor guardians, guardian-invitations, materials, and assignee management, use `gog_classroom_run` (the escape hatch).\n\nFile v2.4.0:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"gogcli-mcp-classroom\",\n  \"version\": \"2.4.0\",\n  \"publishedAt\": 1780339254752\n}\n\nFile v2.4.0:skill-card.md\n\n## Description: <br>\nHelps an authenticated agent manage Google Classroom courses, rosters, coursework, submissions, announcements, topics, invitations, and profiles through gogcli. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[chrischall](https://clawhub.ai/user/chrischall) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers and operators use this skill when they want an authenticated agent to list, create, update, or remove Google Classroom resources and manage coursework workflows. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Authenticated Classroom actions can make real changes to courses, rosters, assignments, grades, and invitations. <br>\nMitigation: Confirm the target course, users, assignments, grades, and intended change before write, delete, roster, invitation, or grading actions; prefer read-only list or get operations when the request is ambiguous. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/chrischall/gogcli-mcp-classroom) <br>\n- [gogcli](https://github.com/openclaw/gogcli) <br>\n- [gogcli-mcp source](https://github.com/chrischall/gogcli-mcp) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [guidance, configuration, shell commands, text] <br>\n**Output Format:** [Markdown with JSON configuration and command snippets] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May invoke authenticated Google Classroom MCP tools that read or modify courses, rosters, assignments, submissions, grades, announcements, topics, invitations, and profiles.] <br>\n\n## Skill Version(s): <br>\n2.4.0 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v2.3.0: 3 files, 2325 bytes\n\nFiles: skill-card.md (2280b), SKILL.md (1848b), _meta.json (139b)\n\nFile v2.3.0:SKILL.md\n\n---\nname: gogcli-mcp-classroom\ndescription: Use when the user asks to manage Google Classroom — create or update courses, enroll students and teachers, post announcements, create assignments, view submissions, grade work, manage topics, or send/accept invitations. Triggers for requests involving classrooms, courses, assignments, coursework, homework, student rosters, gradebook, or classroom management. Includes auth and Classroom tools only.\n---\n\n# gogcli-mcp-classroom\n\nExtended Google Classroom MCP server via [gogcli](https://github.com/openclaw/gogcli) — 49 tools: auth (5) + 44 dedicated Classroom tools spanning courses, students, teachers, coursework, submissions, announcements, topics, invitations, and profiles.\n\n- **Source:** [github.com/chrischall/gogcli-mcp](https://github.com/chrischall/gogcli-mcp)\n\n## Requirements\n\n- [gogcli](https://github.com/openclaw/gogcli) installed and authenticated\n- Node.js 18 or later\n\n## Setup\n\n```json\n{\n  \"mcpServers\": {\n    \"gogcli-classroom\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"gogcli-mcp-classroom\"],\n      \"env\": {\n        \"GOG_ACCOUNT\": \"you@gmail.com\"\n      }\n    }\n  }\n}\n```\n\n## Classroom Tools\n\n| Area | Tools |\n|------|-------|\n| Courses | list / get / create / update / delete / archive / unarchive |\n| Students | list / get / add / remove |\n| Teachers | list / get / add / remove |\n| Roster | combined students+teachers list |\n| Coursework | list / get / create / update / delete |\n| Submissions | list / get / grade / return / turn-in / reclaim |\n| Announcements | list / get / create / update / delete |\n| Topics | list / get / create / update / delete |\n| Invitations | list / get / create / accept / delete |\n| Profile | get (self or by userId) |\n\nFor guardians, guardian-invitations, materials, and assignee management, use `gog_classroom_run` (the escape hatch).\n\nFile v2.3.0:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"gogcli-mcp-classroom\",\n  \"version\": \"2.3.0\",\n  \"publishedAt\": 1780161350609\n}\n\nFile v2.3.0:skill-card.md\n\n## Description: <br>\nUse when the user asks to manage Google Classroom, including courses, rosters, announcements, assignments, submissions, grades, topics, and invitations. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[chrischall](https://clawhub.ai/user/chrischall) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nEducators, classroom administrators, and their agents use this skill to manage Google Classroom workflows through gogcli-backed MCP tools. It supports course, roster, coursework, submission, announcement, topic, invitation, and profile operations. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can change live Google Classroom data, including courses, rosters, invitations, grading, archived state, deleted records, and returned submissions. <br>\nMitigation: Use it only with authorized Google Classroom accounts and require explicit confirmation before destructive, roster-changing, invitation-changing, grading, archive, or submission-return actions. <br>\nRisk: Activation and confirmation boundaries are under-specified for administrative classroom actions. <br>\nMitigation: Review requested operations before execution and constrain use to clearly scoped classroom management tasks. <br>\n\n\n## Reference(s): <br>\n- [ClawHub Skill Page](https://clawhub.ai/chrischall/gogcli-mcp-classroom) <br>\n- [gogcli](https://github.com/openclaw/gogcli) <br>\n- [gogcli-mcp](https://github.com/chrischall/gogcli-mcp) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance] <br>\n**Output Format:** [Markdown with JSON configuration and inline shell commands] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [May guide or invoke MCP-backed Google Classroom operations after the user configures gogcli authentication.] <br>\n\n## Skill Version(s): <br>\n2.3.0 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v2.2.0: 3 files, 2343 bytes\n\nFiles: skill-card.md (2292b), SKILL.md (1848b), _meta.json (139b)\n\nFile v2.2.0:SKILL.md\n\n---\nname: gogcli-mcp-classroom\ndescription: Use when the user asks to manage Google Classroom — create or update courses, enroll students and teachers, post announcements, create assignments, view submissions, grade work, manage topics, or send/accept invitations. Triggers for requests involving classrooms, courses, assignments, coursework, homework, student rosters, gradebook, or classroom management. Includes auth and Classroom tools only.\n---\n\n# gogcli-mcp-classroom\n\nExtended Google Classroom MCP server via [gogcli](https://github.com/openclaw/gogcli) — 49 tools: auth (5) + 44 dedicated Classroom tools spanning courses, students, teachers, coursework, submissions, announcements, topics, invitations, and profiles.\n\n- **Source:** [github.com/chrischall/gogcli-mcp](https://github.com/chrischall/gogcli-mcp)\n\n## Requirements\n\n- [gogcli](https://github.com/openclaw/gogcli) installed and authenticated\n- Node.js 18 or later\n\n## Setup\n\n```json\n{\n  \"mcpServers\": {\n    \"gogcli-classroom\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"gogcli-mcp-classroom\"],\n      \"env\": {\n        \"GOG_ACCOUNT\": \"you@gmail.com\"\n      }\n    }\n  }\n}\n```\n\n## Classroom Tools\n\n| Area | Tools |\n|------|-------|\n| Courses | list / get / create / update / delete / archive / unarchive |\n| Students | list / get / add / remove |\n| Teachers | list / get / add / remove |\n| Roster | combined students+teachers list |\n| Coursework | list / get / create / update / delete |\n| Submissions | list / get / grade / return / turn-in / reclaim |\n| Announcements | list / get / create / update / delete |\n| Topics | list / get / create / update / delete |\n| Invitations | list / get / create / accept / delete |\n| Profile | get (self or by userId) |\n\nFor guardians, guardian-invitations, materials, and assignee management, use `gog_classroom_run` (the escape hatch).\n\nFile v2.2.0:_meta.json\n\n{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"gogcli-mcp-classroom\",\n  \"version\": \"2.2.0\",\n  \"publishedAt\": 1780152093631\n}\n\nFile v2.2.0:skill-card.md\n\n## Description: <br>\nUse when the user asks to manage Google Classroom: create or update courses, enroll students and teachers, post announcements, create assignments, view submissions, grade work, manage topics, or send or accept invitations. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[chrischall](https://clawhub.ai/user/chrischall) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nEducators, administrators, and developers use this skill to let an agent manage Google Classroom courses, rosters, coursework, submissions, announcements, topics, invitations, and profiles through the gogcli Classroom MCP server. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can expose live roster, grading, posting, deletion, invitation, and raw classroom actions for a real Google Classroom account. <br>\nMitigation: Install only when the agent is intended to manage a real Classroom account, verify the authenticated gogcli account before use, and require explicit confirmation before deletes, roster changes, grading, invitation acceptance, or raw gog_classroom_run actions. <br>\nRisk: The setup runs an npm package through npx. <br>\nMitigation: Review the npm package source before use, as recommended by the security guidance. <br>\n\n\n## Reference(s): <br>\n- [ClawHub skill page](https://clawhub.ai/chrischall/gogcli-mcp-classroom) <br>\n- [gogcli project](https://github.com/openclaw/gogcli) <br>\n- [gogcli-mcp source listed in skill artifact](https://github.com/chrischall/gogcli-mcp) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [guidance, configuration, shell commands, API calls] <br>\n**Output Format:** [Markdown with JSON configuration and inline command guidance] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires an authenticated gogcli account and Node.js 18 or later.] <br>\n\n## Skill Version(s): <br>\n2.2.0 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>","readmeExcerpt":"Skill: Tmp.S252qZs2xo Owner: chrischall Summary: Use when the user asks to manage Google Classroom — create or update courses, enroll students and teachers, post announcements, create assignments, view subm... Tags: latest:2.8.0 Version history: v2.8.0 | 2026-06-12T13:45:00.609Z | auto - Removed the skill documentation file skill-card.md. - No changes to core features or tools. v2.7.1 | 2026-06-11T15:37:16.327Z | aut","codeSnippets":[],"executableExamples":[{"language":"json","snippet":"{\n  \"mcpServers\": {\n    \"gogcli-classroom\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"gogcli-mcp-classroom\"],\n      \"env\": {\n        \"GOG_ACCOUNT\": \"you@gmail.com\"\n      }\n    }\n  }\n}"},{"language":"json","snippet":"{\n  \"mcpServers\": {\n    \"gogcli-classroom\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"gogcli-mcp-classroom\"],\n      \"env\": {\n        \"GOG_ACCOUNT\": \"you@gmail.com\"\n      }\n    }\n  }\n}"},{"language":"json","snippet":"{\n  \"mcpServers\": {\n    \"gogcli-classroom\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"gogcli-mcp-classroom\"],\n      \"env\": {\n        \"GOG_ACCOUNT\": \"you@gmail.com\"\n      }\n    }\n  }\n}"},{"language":"json","snippet":"{\n  \"mcpServers\": {\n    \"gogcli-classroom\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"gogcli-mcp-classroom\"],\n      \"env\": {\n        \"GOG_ACCOUNT\": \"you@gmail.com\"\n      }\n    }\n  }\n}"},{"language":"json","snippet":"{\n  \"mcpServers\": {\n    \"gogcli-classroom\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"gogcli-mcp-classroom\"],\n      \"env\": {\n        \"GOG_ACCOUNT\": \"you@gmail.com\"\n      }\n    }\n  }\n}"},{"language":"json","snippet":"{\n  \"mcpServers\": {\n    \"gogcli-classroom\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"gogcli-mcp-classroom\"],\n      \"env\": {\n        \"GOG_ACCOUNT\": \"you@gmail.com\"\n      }\n    }\n  }\n}"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: gogcli-mcp-classroom\ndescription: Use when the user asks to manage Google Classroom — create or update courses, enroll students and teachers, post announcements, create assignments, view submissions, grade work, manage topics, or send/accept invitations. Triggers for requests involving classrooms, courses, assignments, coursework, homework, student rosters, gradebook, or classroom management. Includes auth and Classroom tools only.\n---\n\n# gogcli-mcp-classroom\n\nExtended Google Classroom MCP server via [gogcli](https://github.com/openclaw/gogcli) — 49 tools: auth (5) + 44 dedicated Classroom tools spanning courses, students, teachers, coursework, submissions, announcements, topics, invitations, and profiles.\n\n- **Source:** [github.com/chrischall/gogcli-mcp](https://github.com/chrischall/gogcli-mcp)\n\n## Requirements\n\n- [gogcli](https://github.com/openclaw/gogcli) installed and authenticated\n- Node.js 18 or later\n\n## Setup\n\n```json\n{\n  \"mcpServers\": {\n    \"gogcli-classroom\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"gogcli-mcp-classroom\"],\n      \"env\": {\n        \"GOG_ACCOUNT\": \"you@gmail.com\"\n      }\n    }\n  }\n}\n```\n\n## Classroom Tools\n\n| Area | Tools |\n|------|-------|\n| Courses | list / get / create / update / delete / archive / unarchive |\n| Students | list / get / add / remove |\n| Teachers | list / get / add / remove |\n| Roster | combined students+teachers list |\n| Coursework | list / get / create / update / delete |\n| Submissions | list / get / grade / return / turn-in / reclaim |\n| Announcements | list / get / create / update / delete |\n| Topics | list / get / create / update / delete |\n| Invitations | list / get / create / accept / delete |\n| Profile | get (self or by userId) |\n\nFor guardians, guardian-invitations, materials, and assignee management, use `gog_classroom_run` (the escape hatch)."},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn700jq4sjtf2anb0rk3ft4p7n856872\",\n  \"slug\": \"gogcli-mcp-classroom\",\n  \"version\": \"2.8.0\",\n  \"publishedAt\": 1781271900609\n}"},{"path":"skill-card.md","content":"## Description:\n\nUse this skill to manage Google Classroom courses, rosters, coursework, submissions, announcements, topics, invitations, profiles, and authentication through gogcli-backed MCP tools.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[chrischall](https://clawhub.ai/user/chrischall)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers, educators, and administrators use this skill to let an agent help manage Google Classroom courses, participants, assignments, submissions, grading, announcements, topics, and invitations through an MCP server.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: The skill can make high-impact Google Classroom account and course changes through an unpinned npm-run MCP server.\n\nMitigation: Trust and review the npm package and publisher, pin or review the package version where possible, use least-privileged Google accounts and scopes, and require explicit confirmation before destructive or administrative actions.\n\nRisk: The escape-hatch command can reach Classroom functionality beyond the dedicated tool list.\n\nMitigation: Require explicit review and confirmation before using the escape hatch, especially for guardian, material, and assignee-management operations.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/chrischall/skills/gogcli-mcp-classroom)\n- [gogcli](https://github.com/openclaw/gogcli)\n- [gogcli-mcp](https://github.com/chrischall/gogcli-mcp)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, configuration, guidance]\n\n**Output Format:** [Markdown guidance with JSON configuration snippets and MCP tool actions.]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Requires Node.js 18 or later, an installed and authenticated gogcli setup, and a configured Google account.]\n\n## Skill Version(s):\n\n2.8.0 (source: ClawHub release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Use when the user asks to manage Google Classroom — create or update courses, enroll students and teachers, post announcements, create assignments, view subm... Skill: Tmp.S252qZs2xo Owner: chrischall Summary: Use when the user asks to manage Google Classroom — create or update courses, enroll students and teachers, post announcements, create assignments, view subm... Tags: latest:2.8.0 Version history: v2.8.0 | 2026-06-12T13:45:00.609Z | auto - Removed the skill documentation file skill-card.md. - No changes to core features or tools. v2.7.1 | 2026-06-11T15:37:16.327Z | aut","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":965,"uniquenessScore":49,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-09T17:53:43.274Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-09T17:53:43.274Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T02:02:15.998Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}