{"id":"6fd64cda-2319-4924-ad55-b1f063afee2e","entityType":"agent","slug":"clawhub-asperitas-solutions-google-docs-formatter","name":"Google Docs Formatter","canonicalUrl":"https://www.xpersona.co/agent/clawhub-asperitas-solutions-google-docs-formatter","canonicalPath":"/agent/clawhub-asperitas-solutions-google-docs-formatter","generatedAt":"2026-10-11T20:57:01.485Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T16:44:31.782Z","emptyReason":null},"description":"Instruction-only workflow for formatting, editing, and creating Google Docs using the existing gog skill/CLI. Use when a user asks to format a Google Doc, co... Skill: Google Docs Formatter Owner: asperitas-solutions Summary: Instruction-only workflow for formatting, editing, and creating Google Docs using the existing gog skill/CLI. Use when a user asks to format a Google Doc, co... Tags: latest:1.0.1 Version history: v1.0.1 | 2026-07-24T13:42:42.311Z | auto - Removed the sample file skill-card.md to clean up the skill package. - No changes were made to core instructions or","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1K downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s17eg909crrk1nvzdk6ays56c58b576e:google-docs-formatter","sourceUrl":"https://clawhub.ai/asperitas-solutions/google-docs-formatter","homepage":"https://clawhub.ai/asperitas-solutions/skills/google-docs-formatter","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/asperitas-solutions/google-docs-formatter","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/asperitas-solutions/skills/google-docs-formatter","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":60,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Instruction-only workflow for formatting, editing, and creating Google Docs using the existing gog skill/CLI. Use when a user asks to format a Google Doc, co..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T16:44:31.782Z","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-11T16:44:31.782Z","emptyReason":null},"stars":null,"forks":null,"downloads":1025,"packageName":null,"latestVersion":"1.0.1","tractionLabel":"1K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T16:44:31.770Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T16:44:31.782Z","lastCrawledAt":"2026-10-11T16:44:31.770Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T16:44:31.770Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.1","createdAt":"2026-07-24T13:42:42.311Z","changelog":"- Removed the sample file skill-card.md to clean up the skill package. - No changes were made to core instructions or behavior.","fileCount":3,"zipByteSize":3884},{"version":"1.0.0","createdAt":"2026-05-10T13:42:33.416Z","changelog":"Initial instruction-only workflow for formatting, editing, and creating Google Docs with gog CLI.","fileCount":3,"zipByteSize":3901}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17eg909crrk1nvzdk6ays56c58b576e:google-docs-formatter","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","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-asperitas-solutions-google-docs-formatter/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-asperitas-solutions-google-docs-formatter/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-asperitas-solutions-google-docs-formatter/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-asperitas-solutions-google-docs-formatter/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-asperitas-solutions-google-docs-formatter/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-asperitas-solutions-google-docs-formatter/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-11T20:57:01.485Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-asperitas-solutions-google-docs-formatter/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-asperitas-solutions-google-docs-formatter/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-asperitas-solutions-google-docs-formatter/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-asperitas-solutions-google-docs-formatter/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-11T16:44:31.782Z","emptyReason":null},"readme":"Skill: Google Docs Formatter\n\nOwner: asperitas-solutions\n\nSummary: Instruction-only workflow for formatting, editing, and creating Google Docs using the existing gog skill/CLI. Use when a user asks to format a Google Doc, co...\n\nTags: latest:1.0.1\n\nVersion history:\n\nv1.0.1 | 2026-07-24T13:42:42.311Z | auto\n\n- Removed the sample file skill-card.md to clean up the skill package.\n- No changes were made to core instructions or behavior.\n\nv1.0.0 | 2026-05-10T13:42:33.416Z | user\n\nInitial instruction-only workflow for formatting, editing, and creating Google Docs with gog CLI.\n\nArchive index:\n\nArchive v1.0.1: 3 files, 3884 bytes\n\nFiles: skill-card.md (1964b), SKILL.md (5850b), _meta.json (140b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: google-docs-formatter\ndescription: Instruction-only workflow for formatting, editing, and creating Google Docs using the existing gog skill/CLI. Use when a user asks to format a Google Doc, convert Markdown into a Google Doc, update sections, preserve structure, or fix Google Docs formatting. Relies on gog for all Google Docs/Drive API operations; contains no scripts or direct API clients.\n---\n\n# Google Docs Formatter\n\nUse this skill to format or update Google Docs through the existing `gog` skill/CLI. This skill is instruction-only: do not introduce new API clients, scripts, dependencies, or credential flows.\n\n## Core rule\n\nRely on `gog` for all Google Docs and Drive operations. If the gog skill is not loaded and command details are needed, load the `gog` skill first.\n\nPrefer Google Docs-native workflows over DOCX conversion. Avoid third-party proxy services unless the user explicitly requests them.\n\n## Safety and approval\n\nBefore any write operation, state the target document and intended change, then get explicit user approval unless the user has already clearly approved that exact change.\n\nAlways ask before:\n- `gog docs clear`\n- replacing the full document body\n- large multi-section replacements\n- deleting text ranges\n- changing a shared/work document whose ownership or audience is unclear\n\nSafe to do without extra approval when already working on the user-approved doc:\n- inspect metadata/structure\n- export/read content\n- prepare Markdown locally\n- run dry-run style checks if supported\n\n## Standard workflow\n\n1. Identify the target doc.\n   - Accept a Google Docs URL or document ID.\n   - Extract the ID from URLs like `https://docs.google.com/document/d/<DOC_ID>/...`.\n\n2. Inspect before editing.\n   ```bash\n   gog docs info <DOC_ID> --json\n   gog docs structure <DOC_ID>\n   gog docs export <DOC_ID> --format md --out /tmp/doc.md\n   ```\n\n3. Decide the edit strategy.\n   - New document from Markdown: use `gog docs create --file`.\n   - Replace a known placeholder or section: use `gog docs find-replace --format markdown`.\n   - Small textual fix: use `gog docs edit` or `gog docs sed`.\n   - Append content: use `gog docs write --append` or `gog docs insert`.\n   - Full rewrite: only after explicit approval; prefer creating a copy first.\n\n4. Prepare content as Markdown.\n   - Use Markdown headings, bullets, numbered lists, tables, bold/italic, and links.\n   - Keep semantic structure simple; Google Docs conversion is more reliable with clean Markdown.\n   - For images, use supported Markdown image syntax only if `gog docs create` / `find-replace --format markdown` supports the source.\n\n5. Apply the change with `gog`.\n\n6. Verify after editing.\n   ```bash\n   gog docs structure <DOC_ID>\n   gog docs export <DOC_ID> --format md --out /tmp/doc-after.md\n   ```\n   Compare the exported Markdown or structure against the intended result.\n\n7. Report concisely.\n   - What changed\n   - Any limitations observed\n   - Link or doc ID if useful\n\n## Common operations\n\n### Create a formatted Google Doc from Markdown\n\nPrepare a local Markdown file, then:\n\n```bash\ngog docs create \"Document title\" --file /path/to/content.md\n```\n\nUse this instead of Markdown → DOCX → Drive upload unless the user specifically needs DOCX behavior.\n\n### Replace a placeholder with formatted Markdown\n\nBest when the document contains a marker such as `{{SECTION_DRAFT}}`.\n\n```bash\ngog docs find-replace <DOC_ID> '{{SECTION_DRAFT}}' --content-file /path/to/section.md --format markdown --first\n```\n\nPrefer `--first` when replacing a unique placeholder to avoid accidental repeated changes.\n\n### Replace an existing section\n\nIf possible, first ask the user to add or approve stable markers around the section:\n\n```text\n<!-- START: SECTION_NAME -->\nold content\n<!-- END: SECTION_NAME -->\n```\n\nThen replace the bounded content with `gog docs find-replace --format markdown` using a prepared Markdown file.\n\nIf there are no stable markers, use `gog docs structure` to identify paragraphs and proceed carefully. Do not guess destructive ranges.\n\n### Small text edits\n\n```bash\ngog docs edit <DOC_ID> \"old text\" \"new text\" --match-case\n```\n\nFor regex-style replacements:\n\n```bash\ngog docs sed <DOC_ID> 's/old pattern/new text/g'\n```\n\nUse regex edits only when the match is unambiguous.\n\n### Append content\n\n```bash\ngog docs write <DOC_ID> --file /path/to/content.md --append\n```\n\nIf Markdown formatting is required, prefer placeholder replacement with `--format markdown` when available.\n\n### Full document rewrite\n\nOnly after explicit approval. Prefer making a copy first:\n\n```bash\ngog docs copy <DOC_ID> \"Backup before rewrite\"\ngog docs clear <DOC_ID>\ngog docs write <DOC_ID> --file /path/to/content.md\n```\n\nTell the user if the write path preserves only text rather than rich Markdown formatting; use `create --file` or `find-replace --format markdown` for rich Markdown conversion.\n\n## Formatting guidance\n\nUse simple, robust Markdown:\n\n```markdown\n# Title\n\n## Section\n\nShort paragraph.\n\n- Bullet one\n- Bullet two\n\n| Column A | Column B |\n| --- | --- |\n| Value A | Value B |\n\n**Bold** and *italic* text.\n```\n\nAvoid fragile formatting unless tested:\n- deeply nested lists\n- complex merged tables\n- unusual HTML\n- custom fonts/colors not expressible through Markdown\n\nFor advanced visual formatting not supported by `gog`, explain the limitation and propose the nearest `gog`-supported alternative.\n\n## When to stop and ask\n\nAsk the user before proceeding if:\n- the document ID is ambiguous\n- the requested formatting requires capabilities not exposed by `gog`\n- the edit would delete or overwrite substantial content\n- the exported/inspected structure does not match expectations\n- `gog` reports auth/scope errors\n\nDo not install other Google Docs skills just to complete formatting. This skill is meant to compose with `gog`, not replace it.\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn79d524r0751n493g2r9bk1c181ynyh\",\n  \"slug\": \"google-docs-formatter\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1784900562311\n}\n\nFile v1.0.1:skill-card.md\n\n## Description:\n\nInstruction-only workflow for formatting, editing, and creating Google Docs using the existing gog skill/CLI.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[asperitas-solutions](https://clawhub.ai/user/asperitas-solutions)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and agents use this skill to format, edit, create, and verify Google Docs through an existing gog workflow while preserving document structure and requiring approval for risky writes.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Google Docs changes may overwrite, clear, delete, or substantially replace document content.\n\nMitigation: Require explicit approval before writes, clears, large replacements, deletions, or changes to shared/work documents with unclear ownership or audience.\n\nRisk: The delegated gog tool may have Google account scopes that affect documents or Drive content.\n\nMitigation: Confirm the installer trusts and understands gog and its Google account scopes before using the skill.\n\nRisk: Advanced formatting may not be supported by the gog workflow.\n\nMitigation: Inspect and export the document before editing, verify the result afterward, and propose the nearest gog-supported alternative when formatting is unsupported.\n\n## Reference(s):\n\n\n## Skill Output:\n\n**Output Type(s):** [guidance, markdown, shell commands]\n\n**Output Format:** [Markdown guidance with inline shell commands]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Instruction-only; Google Docs and Drive operations are delegated to the existing gog tool.]\n\n## Skill Version(s):\n\n1.0.1 (source: server release evidence)\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 v1.0.0: 3 files, 3901 bytes\n\nFiles: skill-card.md (2057b), SKILL.md (5850b), _meta.json (140b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: google-docs-formatter\ndescription: Instruction-only workflow for formatting, editing, and creating Google Docs using the existing gog skill/CLI. Use when a user asks to format a Google Doc, convert Markdown into a Google Doc, update sections, preserve structure, or fix Google Docs formatting. Relies on gog for all Google Docs/Drive API operations; contains no scripts or direct API clients.\n---\n\n# Google Docs Formatter\n\nUse this skill to format or update Google Docs through the existing `gog` skill/CLI. This skill is instruction-only: do not introduce new API clients, scripts, dependencies, or credential flows.\n\n## Core rule\n\nRely on `gog` for all Google Docs and Drive operations. If the gog skill is not loaded and command details are needed, load the `gog` skill first.\n\nPrefer Google Docs-native workflows over DOCX conversion. Avoid third-party proxy services unless the user explicitly requests them.\n\n## Safety and approval\n\nBefore any write operation, state the target document and intended change, then get explicit user approval unless the user has already clearly approved that exact change.\n\nAlways ask before:\n- `gog docs clear`\n- replacing the full document body\n- large multi-section replacements\n- deleting text ranges\n- changing a shared/work document whose ownership or audience is unclear\n\nSafe to do without extra approval when already working on the user-approved doc:\n- inspect metadata/structure\n- export/read content\n- prepare Markdown locally\n- run dry-run style checks if supported\n\n## Standard workflow\n\n1. Identify the target doc.\n   - Accept a Google Docs URL or document ID.\n   - Extract the ID from URLs like `https://docs.google.com/document/d/<DOC_ID>/...`.\n\n2. Inspect before editing.\n   ```bash\n   gog docs info <DOC_ID> --json\n   gog docs structure <DOC_ID>\n   gog docs export <DOC_ID> --format md --out /tmp/doc.md\n   ```\n\n3. Decide the edit strategy.\n   - New document from Markdown: use `gog docs create --file`.\n   - Replace a known placeholder or section: use `gog docs find-replace --format markdown`.\n   - Small textual fix: use `gog docs edit` or `gog docs sed`.\n   - Append content: use `gog docs write --append` or `gog docs insert`.\n   - Full rewrite: only after explicit approval; prefer creating a copy first.\n\n4. Prepare content as Markdown.\n   - Use Markdown headings, bullets, numbered lists, tables, bold/italic, and links.\n   - Keep semantic structure simple; Google Docs conversion is more reliable with clean Markdown.\n   - For images, use supported Markdown image syntax only if `gog docs create` / `find-replace --format markdown` supports the source.\n\n5. Apply the change with `gog`.\n\n6. Verify after editing.\n   ```bash\n   gog docs structure <DOC_ID>\n   gog docs export <DOC_ID> --format md --out /tmp/doc-after.md\n   ```\n   Compare the exported Markdown or structure against the intended result.\n\n7. Report concisely.\n   - What changed\n   - Any limitations observed\n   - Link or doc ID if useful\n\n## Common operations\n\n### Create a formatted Google Doc from Markdown\n\nPrepare a local Markdown file, then:\n\n```bash\ngog docs create \"Document title\" --file /path/to/content.md\n```\n\nUse this instead of Markdown → DOCX → Drive upload unless the user specifically needs DOCX behavior.\n\n### Replace a placeholder with formatted Markdown\n\nBest when the document contains a marker such as `{{SECTION_DRAFT}}`.\n\n```bash\ngog docs find-replace <DOC_ID> '{{SECTION_DRAFT}}' --content-file /path/to/section.md --format markdown --first\n```\n\nPrefer `--first` when replacing a unique placeholder to avoid accidental repeated changes.\n\n### Replace an existing section\n\nIf possible, first ask the user to add or approve stable markers around the section:\n\n```text\n<!-- START: SECTION_NAME -->\nold content\n<!-- END: SECTION_NAME -->\n```\n\nThen replace the bounded content with `gog docs find-replace --format markdown` using a prepared Markdown file.\n\nIf there are no stable markers, use `gog docs structure` to identify paragraphs and proceed carefully. Do not guess destructive ranges.\n\n### Small text edits\n\n```bash\ngog docs edit <DOC_ID> \"old text\" \"new text\" --match-case\n```\n\nFor regex-style replacements:\n\n```bash\ngog docs sed <DOC_ID> 's/old pattern/new text/g'\n```\n\nUse regex edits only when the match is unambiguous.\n\n### Append content\n\n```bash\ngog docs write <DOC_ID> --file /path/to/content.md --append\n```\n\nIf Markdown formatting is required, prefer placeholder replacement with `--format markdown` when available.\n\n### Full document rewrite\n\nOnly after explicit approval. Prefer making a copy first:\n\n```bash\ngog docs copy <DOC_ID> \"Backup before rewrite\"\ngog docs clear <DOC_ID>\ngog docs write <DOC_ID> --file /path/to/content.md\n```\n\nTell the user if the write path preserves only text rather than rich Markdown formatting; use `create --file` or `find-replace --format markdown` for rich Markdown conversion.\n\n## Formatting guidance\n\nUse simple, robust Markdown:\n\n```markdown\n# Title\n\n## Section\n\nShort paragraph.\n\n- Bullet one\n- Bullet two\n\n| Column A | Column B |\n| --- | --- |\n| Value A | Value B |\n\n**Bold** and *italic* text.\n```\n\nAvoid fragile formatting unless tested:\n- deeply nested lists\n- complex merged tables\n- unusual HTML\n- custom fonts/colors not expressible through Markdown\n\nFor advanced visual formatting not supported by `gog`, explain the limitation and propose the nearest `gog`-supported alternative.\n\n## When to stop and ask\n\nAsk the user before proceeding if:\n- the document ID is ambiguous\n- the requested formatting requires capabilities not exposed by `gog`\n- the edit would delete or overwrite substantial content\n- the exported/inspected structure does not match expectations\n- `gog` reports auth/scope errors\n\nDo not install other Google Docs skills just to complete formatting. This skill is meant to compose with `gog`, not replace it.\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn79d524r0751n493g2r9bk1c181ynyh\",\n  \"slug\": \"google-docs-formatter\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1778420553416\n}\n\nFile v1.0.0:skill-card.md\n\n## Description: <br>\nInstruction-only workflow for formatting, editing, and creating Google Docs using the existing gog skill/CLI while relying on gog for all Google Docs and Drive operations. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[sebastiangansca](https://clawhub.ai/user/sebastiangansca) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nDevelopers, operators, and document authors use this skill to create formatted Google Docs from Markdown, update placeholders or sections, make small edits, and verify the result through gog. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Google Docs write operations can overwrite or delete document content, especially clears, full rewrites, large replacements, or edits to shared work documents. <br>\nMitigation: Confirm the target document and intended change before writing, inspect or export the document first, and prefer bounded replacements or a backup copy for full rewrites. <br>\nRisk: The workflow depends on a separate gog tool with access to Google Docs, and temporary exports can contain sensitive document content. <br>\nMitigation: Use only a trusted, authenticated gog setup for the intended Google account, review document IDs before changes, and remove temporary exports when no longer needed. <br>\n\n\n## Reference(s): <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [guidance, markdown, shell commands] <br>\n**Output Format:** [Markdown guidance with shell command examples] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Instruction-only; delegates Google Docs and Drive operations to gog.] <br>\n\n## Skill Version(s): <br>\n1.0.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: Google Docs Formatter Owner: asperitas-solutions Summary: Instruction-only workflow for formatting, editing, and creating Google Docs using the existing gog skill/CLI. Use when a user asks to format a Google Doc, co... Tags: latest:1.0.1 Version history: v1.0.1 | 2026-07-24T13:42:42.311Z | auto - Removed the sample file skill-card.md to clean up the skill package. - No changes were made to core instructions or","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"gog docs info <DOC_ID> --json\n   gog docs structure <DOC_ID>\n   gog docs export <DOC_ID> --format md --out /tmp/doc.md"},{"language":"bash","snippet":"gog docs structure <DOC_ID>\n   gog docs export <DOC_ID> --format md --out /tmp/doc-after.md"},{"language":"bash","snippet":"gog docs create \"Document title\" --file /path/to/content.md"},{"language":"bash","snippet":"gog docs find-replace <DOC_ID> '{{SECTION_DRAFT}}' --content-file /path/to/section.md --format markdown --first"},{"language":"text","snippet":"<!-- START: SECTION_NAME -->\nold content\n<!-- END: SECTION_NAME -->"},{"language":"bash","snippet":"gog docs edit <DOC_ID> \"old text\" \"new text\" --match-case"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: google-docs-formatter\ndescription: Instruction-only workflow for formatting, editing, and creating Google Docs using the existing gog skill/CLI. Use when a user asks to format a Google Doc, convert Markdown into a Google Doc, update sections, preserve structure, or fix Google Docs formatting. Relies on gog for all Google Docs/Drive API operations; contains no scripts or direct API clients.\n---\n\n# Google Docs Formatter\n\nUse this skill to format or update Google Docs through the existing `gog` skill/CLI. This skill is instruction-only: do not introduce new API clients, scripts, dependencies, or credential flows.\n\n## Core rule\n\nRely on `gog` for all Google Docs and Drive operations. If the gog skill is not loaded and command details are needed, load the `gog` skill first.\n\nPrefer Google Docs-native workflows over DOCX conversion. Avoid third-party proxy services unless the user explicitly requests them.\n\n## Safety and approval\n\nBefore any write operation, state the target document and intended change, then get explicit user approval unless the user has already clearly approved that exact change.\n\nAlways ask before:\n- `gog docs clear`\n- replacing the full document body\n- large multi-section replacements\n- deleting text ranges\n- changing a shared/work document whose ownership or audience is unclear\n\nSafe to do without extra approval when already working on the user-approved doc:\n- inspect metadata/structure\n- export/read content\n- prepare Markdown locally\n- run dry-run style checks if supported\n\n## Standard workflow\n\n1. Identify the target doc.\n   - Accept a Google Docs URL or document ID.\n   - Extract the ID from URLs like `https://docs.google.com/document/d/<DOC_ID>/...`.\n\n2. Inspect before editing.\n   ```bash\n   gog docs info <DOC_ID> --json\n   gog docs structure <DOC_ID>\n   gog docs export <DOC_ID> --format md --out /tmp/doc.md\n   ```\n\n3. Decide the edit strategy.\n   - New document from Markdown: use `gog docs create --file`.\n   - Replace a known placeholder or section: use `gog docs find-replace --format markdown`.\n   - Small textual fix: use `gog docs edit` or `gog docs sed`.\n   - Append content: use `gog docs write --append` or `gog docs insert`.\n   - Full rewrite: only after explicit approval; prefer creating a copy first.\n\n4. Prepare content as Markdown.\n   - Use Markdown headings, bullets, numbered lists, tables, bold/italic, and links.\n   - Keep semantic structure simple; Google Docs conversion is more reliable with clean Markdown.\n   - For images, use supported Markdown image syntax only if `gog docs create` / `find-replace --format markdown` supports the source.\n\n5. Apply the change with `gog`.\n\n6. Verify after editing.\n   ```bash\n   gog docs structure <DOC_ID>\n   gog docs export <DOC_ID> --format md --out /tmp/doc-after.md\n   ```\n   Compare the exported Markdown or structure against the intended result.\n\n7. Report concisely.\n   - What changed\n   - Any limitations observed\n   - Link or doc ID if useful\n\n## Common operations\n\n###"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn79d524r0751n493g2r9bk1c181ynyh\",\n  \"slug\": \"google-docs-formatter\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1784900562311\n}"},{"path":"skill-card.md","content":"## Description:\n\nInstruction-only workflow for formatting, editing, and creating Google Docs using the existing gog skill/CLI.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[asperitas-solutions](https://clawhub.ai/user/asperitas-solutions)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and agents use this skill to format, edit, create, and verify Google Docs through an existing gog workflow while preserving document structure and requiring approval for risky writes.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Google Docs changes may overwrite, clear, delete, or substantially replace document content.\n\nMitigation: Require explicit approval before writes, clears, large replacements, deletions, or changes to shared/work documents with unclear ownership or audience.\n\nRisk: The delegated gog tool may have Google account scopes that affect documents or Drive content.\n\nMitigation: Confirm the installer trusts and understands gog and its Google account scopes before using the skill.\n\nRisk: Advanced formatting may not be supported by the gog workflow.\n\nMitigation: Inspect and export the document before editing, verify the result afterward, and propose the nearest gog-supported alternative when formatting is unsupported.\n\n## Reference(s):\n\n\n## Skill Output:\n\n**Output Type(s):** [guidance, markdown, shell commands]\n\n**Output Format:** [Markdown guidance with inline shell commands]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Instruction-only; Google Docs and Drive operations are delegated to the existing gog tool.]\n\n## Skill Version(s):\n\n1.0.1 (source: server release evidence)\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":"Instruction-only workflow for formatting, editing, and creating Google Docs using the existing gog skill/CLI. Use when a user asks to format a Google Doc, co... Skill: Google Docs Formatter Owner: asperitas-solutions Summary: Instruction-only workflow for formatting, editing, and creating Google Docs using the existing gog skill/CLI. Use when a user asks to format a Google Doc, co... Tags: latest:1.0.1 Version history: v1.0.1 | 2026-07-24T13:42:42.311Z | auto - Removed the sample file skill-card.md to clean up the skill package. - No changes were made to core instructions or","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":1100,"uniquenessScore":49,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T16:44:31.782Z","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-11T16:44:31.782Z","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-11T20:57:01.485Z","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"}]}}}