Speed & Function Automation — converged Claude Code plugin marketplace.
Staging. A personal staging copy assembled to validate converging two marketplaces into one; once validated it moves under the org (
speedandfunction). Pluginsclickup,gevent,find-callare authored by Sasha Marchuk (MIT), sourced fromsashamarchuk-plugins— see NOTICE.md. All other plugins by Misha Skripkovsky. Naming + trust tiers per CONVENTION.md.
/plugin marketplace add MishaSkripkovsky/snf-plugins
/plugin install clickup@snf-plugins
/reload-plugins
- The first command registers this marketplace (GitHub
owner/repopath). - The install identifier is
<plugin>@snf-plugins— the@suffix is the marketplace name frommarketplace.json, not the repo path. - Plugins don't appear until you run
/reload-plugins(or restart Claude Code).
Install any subset:
/plugin install mn-team-links@snf-plugins
/plugin install mn-team-onboard@snf-plugins
/plugin install daily-call-tasks@snf-plugins
/plugin install morning-brief@snf-plugins
/plugin install ai-digest@snf-plugins
/plugin install clickup@snf-plugins
/plugin install gevent@snf-plugins
/plugin install find-call@snf-plugins
Trust tier is the leading [read] / [write-self] / [write-shared] token in each description (see CONVENTION.md).
| Plugin | Command | What it does | Requirements |
|---|---|---|---|
| mn-team-links | /mn-team-links [team] |
[read] Resolve an MN Service team to its Google Drive transcript/notes folder link, read live from the n8n MN Service config via the connected n8n MCP. | n8n MCP connected. (No secret needed for normal use.) |
| mn-team-onboard | /mn-team-onboard <tag> <parentUrl> [slack] |
[write-shared] Onboard a new team to the MN Service pipeline from a team tag + parent Drive folder link: creates Drive subfolders via a token-protected n8n webhook and adds one teamsRaw routing entry (Stage then Prod), self-validated with rollback. | n8n MCP + Google Drive connector + webhook token in plugins/mn-team-onboard/.env (see config/.env.example). |
| daily-call-tasks | /daily-call-tasks |
[write-shared] One skill, one command for the calls you attended. | Google Calendar + Google Drive connectors; per-call sub-agents on Sonnet (CLAUDE_CODE_SUBAGENT_MODEL=claude-sonnet-4-6). The manual ClickUp push also needs the ClickUp MCP; for non-self (team) assignees it resolves names via ~/Work/team.md / ~/.claude/shared/identity.json and clickup_resolve_assignees. A transcript notetaker (e.g. Sembly) is optional. Scheduling is per-user via /schedule. |
| morning-brief | /morning-brief |
[write-shared] Interactive Geekbot-style standup prep — one command, no flags. | Google Calendar + Google Drive + ClickUp connectors; sub-agents on Sonnet. Optional: a Geekbot API key (auto-post), the Gmail connector (emails), a team.md roster (Slack mentions). One-time identity is created transparently on first run. |
| ai-digest | /ai-digest |
[read] Drafts the automation department's weekly cross-department digest (top-3 Closed-this-week / In-progress / Priorities) from the team's own meeting-notes (primary narrative) + ClickUp (the dated 'what closed' signal). | ClickUp MCP + a Google Drive connector. Optional Geekbot key enables the enrich-only 3rd source. |
| clickup | — | [write-shared] Universal /clickup skill for creating and managing ClickUp tickets with enforced quality standards — Connextra user stories, evidence-only descriptions, fuzzy list aliases, first-name teammate resolution, duplicate detection, idempotent create, and a two-step onboarding wizard. | — |
| gevent | — | [write-shared] Universal /gevent skill for scheduling, updating, and cancelling Google Calendar events with Google Meet — always attaches a configurable notes bot, conflict detection, past-time guard, two-step onboarding (identity + calendar defaults). | — |
| find-call | — | [read] (beta) Universal /find-call skill — pull deep, cited context from your past Google Calendar meetings. | — |
Naming + trust-tier rules live in CONVENTION.md. The plugin table + install list
above are auto-generated from .claude-plugin/marketplace.json + each plugin.json by
scripts/gen-readme.mjs — to add/change a plugin, edit the manifests and re-run the script.