Managing Google Workspace
taylorwilsdon/google_workspace_mcp
Manages Google Workspace operations across 12 services (Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat, Apps Script, Custom Search).
Suede-owned operations-assessment discipline that maps how work actually happens before anyone designs a system: floor-level interviews with the people who do the work, an inventory of every silo…
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-ops-assessment -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-ops-assessment --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/suede-ops-assessment .claude/skills/suede-ops-assessment && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "suede-ops-assessment" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-ops-assessment into .claude/skills/suede-ops-assessment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-ops-assessment", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-ops-assessmentType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-ops-assessment -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-ops-assessment --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/suede-ops-assessment .agents/skills/suede-ops-assessment && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "suede-ops-assessment" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-ops-assessment into .agents/skills/suede-ops-assessment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-ops-assessment", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-ops-assessment -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-ops-assessment --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/suede-ops-assessment .cursor/skills/suede-ops-assessment && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "suede-ops-assessment" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-ops-assessment into .cursor/skills/suede-ops-assessment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-ops-assessment", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/JasonColapietro/suede-creator-skills.git --path skills/suede-ops-assessment--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-ops-assessment -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-ops-assessment --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/suede-ops-assessment .gemini/skills/suede-ops-assessment && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "suede-ops-assessment" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-ops-assessment into .gemini/skills/suede-ops-assessment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-ops-assessment", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install JasonColapietro/suede-creator-skills suede-ops-assessmentInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-ops-assessment -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/suede-ops-assessment .github/skills/suede-ops-assessment && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "suede-ops-assessment" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-ops-assessment into .github/skills/suede-ops-assessment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-ops-assessment", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-ops-assessment -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-ops-assessment --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/suede-ops-assessment .opencode/skills/suede-ops-assessment && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "suede-ops-assessment" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-ops-assessment into .opencode/skills/suede-ops-assessment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-ops-assessment", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
suede-ops-assessmentSuede-owned operations-assessment discipline that maps how work actually happens before anyone designs a system: floor-level interviews with the people who do the work, an inventory of every silo…
Suede Ops Assessment is an agent skill from JasonColapietro/suede-creator-skills. Suede-owned operations-assessment discipline that maps how work actually happens before anyone designs a system: floor-level interviews with the people who do the work, an inventory of every silo including spreadsheets and inboxes used as databases, friction quantified in the requester's own numbers, opportunities ranked by annual value against build complexity, and adoption watched for the thirty days after launch. Use when nobody can answer what to automate, when an operation needs auditing before a build, when…
Its SKILL.md is about 3.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `CARD.md`, `agents/openai.yaml` and `evals/evals.json`).
It sits in Documents & Office, covering Excel spreadsheets, Market research and Email management. The repository describes itself as: Open-source AI skills for SEO, AI search visibility, conversion copy, marketing strategy, and business operations. Reusable workflows for Claude Code and Codex, plus code review… The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e5f94d7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Suede Ops Assessment loads about 3.2k tokens when it runs, and up to ~4.4k if it reads all its reference files. Until then it costs about 257 tokens; SKILL.md has 1,681 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from JasonColapietro/suede-creator-skills at commit e5f94d7, republished under its MIT licence (© JasonColapietro). 1,681 words, ~3,168 tokens.
.claude/skills/suede-ops-assessment/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.Iron law: map the floor, not the org chart.Every operation has two maps. The leadership map describes how the business is meant to run. The floor map describes how the work actually gets done, including each workaround, each unofficial spreadsheet, and each extra step that exists because something broke once. A system designed from the leadership map gets routed around, because the people doing the work can feel the mismatch on day one.
This skill produces the floor map and the numbers attached to it. It stops before deciding what to build.
Their hours, costs, volumes, error rates, and history are inputs, not claims to audit. No step here verifies, scores, hedges, or gates on a figure the requester supplied.
What does get audited is anything this skill produces: a benchmark it
reached for, an estimate it filled in, a process step it inferred rather than
heard. Mark every one of those inline as [assumed] and list them in the Output
Contract, so a reader can tell the operation's own numbers from this skill's.
Never substitute an industry average for a number the requester has. Ask for theirs, or record the line as missing.
Read references/interview-guide.md before the first interview.
Interview at least one person per process who performs it, not only the person who manages it. Where the two descriptions differ, record both and mark the performer's version as the floor map.
Run it as a walkthrough rather than a survey: the question is what happens next, repeated until the process ends. The guide carries the full question bank; these four earn their place in every interview.
That last one returns more than the rest combined. People work next to the weakest part of the operation every day and are rarely asked about it.
Count the exceptions rather than describing them. When someone says a path runs "only sometimes", ask how many of the last twenty cases took it. An exception that turns out to be a fifth of the volume is a main path nobody has drawn yet.
Follow up after two days. People remember the forgotten step, the second spreadsheet, and the quarterly exception once the interview has settled.
Gate. Every in-scope process has at least one performer interview. When the requester performs the process themselves, their own walkthrough is the performer interview: record it as such and move on rather than halting for a second person who does not exist.
Halt format. Stop. Name each process covered only by management description.
Offer: schedule the performer interview, proceed and mark that process
[leadership map only] throughout the blueprint, or drop it from scope. Wait for
the choice.
A silo is any place operational information lives that other systems cannot see. Catalog all of them: software, spreadsheets, shared drives, inboxes used as databases, and the messaging channels where decisions actually get made.
Record per entry: what it holds, who writes to it, who reads from it, what it overlaps with, and its monthly cost.
Cite a proof path for anything claimed to be live: a last-write timestamp, a seat count, an invoice line, or a recent export. A tool nobody can produce evidence for is recorded unknown, never assumed dead or alive.
Steps with no system behind them are the finding, not a gap in the inventory. A process step that lives only in somebody's memory is tribal knowledge: record it, name the person the operation stalls without, and carry it into the ranking as key-person risk.
Gate. Every step from Step 1 resolves to one of three: an inventory entry, a named tribal-knowledge holder, or manual work that depends on no system at all. Physical and judgment work belongs in the third bucket; recording it as tribal knowledge invents a risk that is not there.
Attach a figure to each bottleneck, built from three components. Show the inputs beside each result so a reader can check the arithmetic.
| Component | Formula |
|---|---|
| Labor | hours per week × loaded hourly cost × 52 |
| Error | cost per occurrence × occurrences per year |
| Throughput | work the team could not take on, priced the way the requester prices it |
Throughput is the softest of the three, because it prices work that did not happen. Carry it as a separate line rather than folded into the total, and let Step 4 mark its confidence honestly.
Where a figure is missing, write missing: <what would settle it> on that line
and carry it to the Output Contract. A bottleneck with no number is still a
finding; it ranks below the ones that carry figures.
Quantify the process, never the person. Write "intake re-entry costs $40,000 a year", never "Dana wastes eight hours a week". The same arithmetic becomes a performance review the moment a name is attached to it, which is not what the requester asked for and not what the interviews were given under.
Generating forty opportunities is easy. Knowing which six matter, which three come first, and which ten sound impressive and return little is the deliverable.
Score each opportunity:
measured when the requester supplied the figure from their
own records, stated when they supplied it from memory, missing when Step 3
could not fill it.Report three groups explicitly: what to do first, what is real but later, and what looks impressive and returns little. The third group is the one that earns the assessment its fee, because it is the work nobody would otherwise decline.
How an operation behaves during the assessment predicts whether it will use what gets built. This is an observation reported to the requester, never a reason to withhold or slow the work.
| Signal | Observable |
|---|---|
| Strong | Interviews happen as scheduled; follow-ups answered within one business day; people volunteer pain points unprompted |
| Weak | Interviews rescheduled more than once; single-sentence answers to walkthrough questions; a request to skip the map and see a demo |
Report what was observed and what it predicts. When the assessment is self-applied, read the same signals against the requester's own participation and say so plainly rather than scoring a team that was never involved.
Runs after a system built on this assessment goes live. One metric leads: Adoption Rate, the share of the workflows the system was built to carry that are actually running through it.
The denominator is the built scope, not every workflow Step 1 mapped. Measured against the full map, a system that deliberately covers six of twenty workflows reads as 30% adoption at perfect uptake, which reports a scoping decision as a failure.
Compute it from system logs. Asking people whether they are using something measures willingness to answer, not adoption.
The shadow system is the signal to watch for. Someone quietly keeping the old tracker as insurance is diagnostic information, not disobedience: it means either the training missed them or the system genuinely does not handle their case. Both are cheap to fix in month one and expensive in month four, when the shadow spreadsheet has become the real system again.
When Adoption Rate comes in low, check the assessment before blaming the build. A system designed from a rushed or leadership-only map produces a mismatch the team feels immediately, and Step 1's gate is where that gets prevented.
Halt format. When no logging exists to compute Adoption Rate, stop. Say so in one line. Offer: instrument the workflows first, agree a manual sampling method and its margin, or proceed without the metric and record that in the Output Contract. Wait for the choice.
FLOOR MAP
- process / steps / performer interviewed / [leadership map only] where it applies
EXCEPTIONS
- process / exception path / share of last twenty cases
SILO INVENTORY
- system / holds / writers / readers / overlaps / monthly cost / proof path or unknown
TRIBAL KNOWLEDGE
- step / holder / what stalls without them
FRICTION
- bottleneck / labor / error / annual total / confidence / missing inputs
- throughput, carried separately: work not taken on, priced, confidence
RANKED OPPORTUNITIES
- first / real but later / impressive and low-return, each with value, complexity, rank
ENGAGEMENT SIGNAL
- observed behavior / what it predicts
ADOPTION (when Step 6 has run)
- Adoption Rate / built scope used as the denominator / source of the log
- shadow systems found / cause assigned to training gap or system gap
ASSUMED BY THIS SKILL
- every [assumed] line, so the requester can separate their numbers from ours
OPEN
- unresolved halts, missing figures, and unknown systems[assumed].suede-ops-architecture.suede-customer-research.suede-revops.suede-analytics.suede-onboarding.suede-agent-teams, then return here for the method.suede-ops-architecture: route a missing or leadership-only floor map
back here before the schema is drawn.© JasonColapietro, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (references) in skills/suede-ops-assessment of JasonColapietro/suede-creator-skills.
Open the folder on GitHubat commit e5f94d7
Suede Ops Assessment next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Suede Ops Assessment this skillJasonColapietro/suede-creator-skills | 127 | — | ~3.2k | Automated safety check: Pass | MIT | |
| Managing Google Workspacetaylorwilsdon/google_workspace_mcp | 3.3k | — | ~2.9k | Automated safety check: Pass | MIT | |
| aai-cli Microsoft 365aai-labs/agent-barn | 109 | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | |
| Google Workspaceespennilsen/pi | 122 | — | ~3.4k | Automated safety check: Pass | MIT | |
| Google Workspacetaracodlabs/aiden | 852 | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | |
| Nopalfivetaku/gptaku-plugins-codex | 128 | — | ~4.8k | Automated safety check: Pass | MIT |
taylorwilsdon/google_workspace_mcp
Manages Google Workspace operations across 12 services (Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat, Apps Script, Custom Search).
aai-labs/agent-barn
Guides work with Outlook, OneDrive, SharePoint, Teams, Excel, To Do and Planner through aai-cli's Microsoft Graph commands, starting from which service owns the data.
espennilsen/pi
Manage Google Workspace via the gws CLI — Drive, Gmail, Sheets, Docs, Slides, People, Chat, Meet, Forms, and cross-service workflows.
taracodlabs/aiden
Gmail, Calendar, Drive, Sheets, Docs via Google API (SA / OAuth)
fivetaku/gptaku-plugins-codex
Codex용 Google Workspace 오케스트레이션 스킬. An agent skill from fivetaku/gptaku-plugins-codex.
hexiaofeier/hehe-industry-research-skill-pack
行研分析师,盒子原创行业与企业研究skill组合中的总路由入口,负责把研究开题、公开信息搜索、材料审核、行业或企业分析、Markdown 主报告和 HTML 阅读版整合成一条完整路线。支持四类任务:行业研究(规模、产业链、商业模式、竞争、PEST 外部环境、趋势、驱动力、痛点)、企业研究(业务、经营、财务、治理、估值、投资逻辑)、行业+企业研究,以及只回答其中一个或几个问题的单独专项研究。
JasonColapietro/suede-creator-skills
Lints a local music or media release folder and scores its readiness, flagging missing files, weak metadata, artwork and stem problems, split gaps and rights blockers.
JasonColapietro/suede-creator-skills
Turns messy creator materials into an offline rights-and-provenance transfer package: hashed asset inventory, intake manifest, credits, license notes and a missing-information report.
JasonColapietro/suede-creator-skills
Turns a video clip, interview moment or transcript into a package that bridges viewers to a long-form guide, with rights, claim and approval gates along the way.
JasonColapietro/suede-creator-skills
Checks a Suede AI MCP server release against a live process: the full JSON-RPC lifecycle, schemas, annotations, malformed input, catalog agreement and install docs.
JasonColapietro/suede-creator-skills
Takes a native Android app from product idea to Google Play release, covering Compose architecture, policy checks, privacy, billing, testing, signing and rollout.
JasonColapietro/suede-creator-skills
Suede-owned paid-media creative system for hooks, headlines, primary text, static and motion concepts, platform specs, review pages, and test-ready variant batches.
Categories
Suede-owned operations-assessment discipline that maps how work actually happens before anyone designs a system: floor-level interviews with the people who do the work, an inventory of every silo…. Suede Ops Assessment is an agent skill from JasonColapietro/suede-creator-skills. Suede-owned operations-assessment discipline that maps how work actually happens before anyone designs a system: floor-level interviews with the people who do the work, an inventory of every silo including spreadsheets and inboxes used as databases, friction quantified in the requester's own numbers, opportunities ranked by annual value against build complexity, and adoption watched for the thirty days after launch.
Suede Ops Assessment fits situations like: nobody can answer what to automate; an operation needs auditing before a build; tribal-knowledge and key-person risk has to surface; A shipped system is quietly being routed around.
Run `npx skills add JasonColapietro/suede-creator-skills --skill suede-ops-assessment -a claude-code`. Or copy the skill folder (skills/suede-ops-assessment in JasonColapietro/suede-creator-skills) into .claude/skills/suede-ops-assessment in your project. Claude Code loads it when a task matches its description.
Run `npx skills add JasonColapietro/suede-creator-skills --skill suede-ops-assessment -a codex`. Or copy the skill folder (skills/suede-ops-assessment in JasonColapietro/suede-creator-skills) into .agents/skills/suede-ops-assessment in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add JasonColapietro/suede-creator-skills --skill suede-ops-assessment -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/suede-ops-assessment, .gemini/skills/suede-ops-assessment, .github/skills/suede-ops-assessment and .opencode/skills/suede-ops-assessment in your project.
SKILL.md names no scripts, command-line tools or credentials: Suede Ops Assessment is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Suede Ops Assessment is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.2k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.2k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Suede Ops Assessment: Managing Google Workspace (taylorwilsdon/google_workspace_mcp, 3.3k stars), aai-cli Microsoft 365 (aai-labs/agent-barn, 109 stars), Google Workspace (espennilsen/pi, 122 stars) and Google Workspace (taracodlabs/aiden, 852 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
JasonColapietro (a GitHub user) maintains it in JasonColapietro/suede-creator-skills, which has 127 GitHub stars. The repository holds 78 skills in this directory. The repository was last updated on October 10, 2026.
Source: JasonColapietro/suede-creator-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.