Agent skill

Granola Multi Env Setup

by jeremylongshore in jeremylongshore/tons-of-skills-marketplace

Configure Granola across multiple workspaces and teams with SSO/SCIM provisioning.

MITAuto-check passedBackend & APIs

Install Granola Multi Env Setup

skills CLI
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill granola-multi-env-setup -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jeremylongshore/tons-of-skills-marketplace granola-multi-env-setup --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/.curated/granola-multi-env-setup .claude/skills/granola-multi-env-setup && rm -rf skills-src

Use ~/.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/

Facts

Skill name
granola-multi-env-setup
GitHub stars
2.8k
Token cost
~2k tokens
SKILL.md length
742 words
Files
2 (incl. references)
Skills in repo
3,342
Repo updated
First seen
Licence
MIT

At a glance

Configure Granola across multiple workspaces and teams with SSO/SCIM provisioning.

  • Works in 7 steps: Plan Workspace Structure → Create Workspaces → Configure SSO and User Provisioning → …
  • Setting up department-level workspaces
  • SKILL.md covers Overview, Prerequisites, Instructions and Output, plus 4 more sections
  • Reaches api.granola.ai

What it does

Granola Multi Env Setup is an agent skill from jeremylongshore/tons-of-skills-marketplace. Configure Granola across multiple workspaces and teams with SSO/SCIM provisioning. Use when setting up department-level workspaces, configuring user provisioning, or managing enterprise-scale Granola deployments. Trigger: "granola workspaces", "granola multi-team", "granola SSO", "granola SCIM", "granola organization setup".

Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/workspace-configs.md`). Compatibility notes: Designed for Claude Code

It sits in Backend & APIs, covering Authentication and Deployment. The repository describes itself as: Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com. The licence is MIT.

When your agent uses it

  • Setting up department-level workspaces
  • Configuring user provisioning
  • Managing enterprise-scale Granola deployments

Example prompts

  • “granola workspaces”
  • “granola multi-team”
  • “granola SSO”
  • “/granola-multi-env-setup”

Requirements

  • Compatibility (from SKILL.md): Designed for Claude Code
  • Pre-approved tools (allowed-tools): Read, Write, Edit

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Plan Workspace Structure
  2. Create Workspaces
  3. Configure SSO and User Provisioning
  4. Configure Per-Workspace Integrations
  5. Set Compliance Controls Per Workspace
  6. Role Hierarchy and Permissions
  7. Validate and Monitor

What it can do on your machine

Read from SKILL.md and the folder at commit cfae287. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Edit

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    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.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • api.granola.ai

    Also links to:

    • docs.granola.ai
    • granola.ai

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Designed for Claude Code

    From compatibility in the SKILL.md frontmatter.

Context cost

Granola Multi Env Setup loads about 2k tokens when it runs, and up to ~3k if it reads all its reference files. Until then it costs about 88 tokens; SKILL.md has 742 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~88
When it runs · the whole SKILL.md, loaded when a task matches
~2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~3k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from jeremylongshore/tons-of-skills-marketplace at commit cfae287, republished under its MIT licence (© jeremylongshore). 742 words, ~1,967 tokens.

Download SKILL.mdSave it as .claude/skills/granola-multi-env-setup/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
granola-multi-env-setup
description
Configure Granola across multiple workspaces and teams with SSO/SCIM provisioning. Use when setting up department-level workspaces, configuring user provisioning, or managing enterprise-scale Granola deployments. Trigger: "granola workspaces", "granola multi-team", "granola SSO", "granola SCIM", "granola organization setup".
allowed-tools
Read, Write, Edit
compatibility
Designed for Claude Code
version
1.13.0
license
MIT
author
Jeremy Longshore <jeremy@intentsolutions.io>
tags
saas, granola, deployment, scaling, enterprise

Granola Multi-Environment Setup

Overview

Configure Granola for multi-workspace enterprise deployments with SSO-based user provisioning, per-workspace integration configuration, and compliance controls. Each workspace operates as an isolated unit with its own folders, integrations, sharing rules, and retention policies.

Prerequisites

  • Granola Enterprise plan ($35+/user/month)
  • Organization admin access in Granola
  • Identity provider configured (Okta, Azure AD, or Google Workspace)
  • Team structure and workspace plan documented

Instructions

Step 1 — Plan Workspace Structure

Map your organization to Granola workspaces:

WorkspaceOwnerMembersPurpose
EngineeringVP EngineeringAll engineersSprint planning, architecture, standups
SalesVP SalesSales team + SDRsDiscovery calls, demos, pipeline reviews
ProductHead of ProductPMs + designersCustomer feedback, design reviews, PRDs
Customer SuccessCS LeadCS managersOnboarding calls, QBRs, escalations
HRHR DirectorHR teamInterviews, 1-on-1s, performance reviews
ExecutiveCEOC-suiteBoard meetings, strategy, M&A
Step 2 — Create Workspaces
  1. Navigate to Organization Settings > Workspaces
  2. For each workspace:
    • Name: Department name (e.g., "Engineering")
    • Description: Purpose and scope
    • Owner: Department lead (Workspace Admin role)
    • Privacy: Private (members only) or Internal (org-visible)
    • Default sharing: Private for new notes
Step 3 — Configure SSO and User Provisioning

SSO Setup (Okta example):

  1. Organization Settings > Security > SSO
  2. Choose SAML 2.0 or OIDC
  3. Configure in your IdP:
    • Entity ID: https://app.granola.ai/sso/{org-slug}
    • ACS URL: https://app.granola.ai/sso/callback
    • Name ID: Email address
  4. Test with a pilot user before enforcing org-wide

SCIM Provisioning:

  1. Organization Settings > Security > SCIM
  2. Generate SCIM token
  3. Configure in your IdP:
    • SCIM endpoint: https://api.granola.ai/scim/v2/{org-id}
    • Bearer token: Generated in step 2
  4. Map IdP groups to Granola workspaces and roles:
IdP GroupGranola WorkspaceRole
granola-engineeringEngineeringMember
granola-engineering-leadsEngineeringAdmin
granola-salesSalesMember
granola-hrHRMember
granola-executivesExecutiveAdmin

Just-in-Time (JIT) Provisioning: Enable JIT so users are auto-provisioned on first SSO login without manual invitation. Map their IdP groups to workspace membership.

Step 4 — Configure Per-Workspace Integrations

Each workspace can have independent integration configurations:

WorkspaceSlack ChannelCRMNotion DatabaseTask Tool
Engineering#eng-meetings—Engineering WikiLinear
Sales#sales-notesHubSpotSales Playbook—
Product#product-feedback—Product InsightsLinear
Customer Success#cs-updatesAttioCS Knowledge Base—
HR(none)—(none)—
Executive(none)—Private Board DB—

Configure in each workspace: Settings > Integrations. Each workspace's integrations are independent — connecting Slack in Engineering does not affect Sales.

Step 5 — Set Compliance Controls Per Workspace
WorkspaceData Retention (Notes)Data Retention (Transcripts)External SharingAudit Logging
Engineering2 years90 daysAllowed (admin approval)On
Sales1 year90 daysAllowed (for client follow-up)On
Product2 years90 daysAllowed (admin approval)On
HR90 days30 daysProhibitedOn
ExecutiveCustom (legal hold)30 daysProhibitedOn

Sensitive workspace hardening (HR, Executive):

Workspace Settings > Security:
  External sharing: Disabled
  Public links: Disabled
  Link expiration: 7 days (if any sharing enabled)
  MFA required: Yes (beyond SSO)
  Session timeout: 4 hours
  AI training opt-out: Enforced
  IP allowlist: Enabled (office IPs only)
Show full SKILL.md (307 more words)Show less
Step 6 — Role Hierarchy and Permissions
RoleCreate NotesShare InternallyShare ExternallyManage MembersManage Settings
Org OwnerYesYesYesYes (all workspaces)Yes (org-level)
Workspace AdminYesYesYes (if policy allows)Yes (own workspace)Yes (workspace)
Team LeadYesYesYes (if policy allows)View onlyNo
MemberYesYesNo (unless admin approves)NoNo
ViewerNoRead-onlyNoNoNo
GuestNoSingle workspace readNoNoNo
Step 7 — Validate and Monitor

Validation checklist:

  • All workspaces created with correct owners
  • SSO login tested with users from each IdP group
  • SCIM sync verified (user added to IdP group → appears in workspace)
  • Per-workspace integrations tested with sample meetings
  • Compliance settings verified for sensitive workspaces (HR, Executive)
  • Cross-workspace search working for admin users
  • Audit logs capturing expected events

Ongoing monitoring:

  • Monthly: Review workspace membership, deactivate departed users
  • Quarterly: Access review across all workspaces (principle of least privilege)
  • Annual: Re-certify compliance settings, update retention policies

Output

  • Multi-workspace topology deployed and configured
  • SSO and SCIM provisioning operational
  • Per-workspace integrations connected and tested
  • Compliance controls applied with sensitive workspace hardening
  • Role hierarchy documented and enforced

Error Handling

ErrorCauseFix
User lands in wrong workspaceSSO group mapping incorrectFix IdP group → workspace mapping
SCIM sync failsToken expired or endpoint wrongRegenerate SCIM token, verify endpoint URL
Cross-workspace notes invisibleUser not added to target workspaceAdd user to workspace or grant Viewer role
Integration not syncing in workspaceConnected to different workspaceReconnect integration within the correct workspace context
JIT provisioning creates duplicate usersMultiple IdP groupsConsolidate groups, ensure one user maps to one account

Examples

env=staging; config=r22; fixture=meeting-v4; destination=approved; consent=pass; retention=none; rollback=r21 is evidence for a controlled promotion.

Resources

Next Steps

Proceed to granola-observability for meeting analytics and monitoring.

© jeremylongshore, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in skills/.curated/granola-multi-env-setup of jeremylongshore/tons-of-skills-marketplace.

  • SKILL.md
  • references/workspace-configs.md

Open the folder on GitHubat commit cfae287

Compare with similar skills

Granola Multi Env Setup 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.

Granola Multi Env Setup compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Granola Multi Env Setup this skilljeremylongshore/tons-of-skills-marketplace2.8k—~2kAutomated safety check: PassMIT
Flow Nexus Platformruvnet/agentic-flow8174 repos~6.4kAutomated safety check: PassNone
Configuring Multi Factor Authentication With Duomukul975/Anthropic-Cybersecurity-Skills34k—~1.6kAutomated safety check: PassApache-2.0
Tanstack Start Best PracticesDeckardGer/tanstack-agent-skills222—~1kAutomated safety check: PassMIT
Access Protected Vercel Deploymentvercel/vercel-plugin301—~1.9kAutomated safety check: NotesCustom licence
Authvercel/vercel-plugin301—~6.4kAutomated safety check: NotesCustom licence

Similar skills

  • Flow Nexus Platform

    ruvnet/agentic-flow

    Comprehensive Flow Nexus platform management - authentication, sandboxes, app deployment, payments, and challenges

    817 GitHub starsUsed in 4 repos~6.4k tokens
    Backend & APIsAuto-check passed
  • Configuring Multi Factor Authentication With Duo

    mukul975/Anthropic-Cybersecurity-Skills

    Deploys Cisco Duo multi-factor authentication across enterprise applications, VPN, RDP, and SSH access points, covering Duo Authentication Proxy setup, adaptive authentication policies, device trust…

    34k GitHub stars~1.6k tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed
  • Tanstack Start Best Practices

    DeckardGer/tanstack-agent-skills

    TanStack Start best practices for full-stack React applications.

    222 GitHub stars~1k tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed
  • Official

    Access and test Vercel deployments protected by Vercel Authentication, SSO, or Deployment Protection.

    301 GitHub stars~1.9k tokensUpdated yesterday
    DevOps & CloudAuto-check: notes
  • Auth

    vercel/vercel-plugin

    Official

    Authentication integration guidance — Clerk (native Vercel Marketplace), Better Auth, Descope, and Auth0 setup for Next.js applications, plus Sign in with Vercel, Vercel Passport, and Vercel KMS.

    301 GitHub stars~6.4k tokensUpdated yesterday
    Backend & APIsAuto-check: notes
  • Azure Dev Box

    MicrosoftDocs/Agent-Skills

    Official

    Expert knowledge for Azure Dev Box development including troubleshooting, best practices, decision making, limits & quotas, security, configuration, integrations & coding patterns, and deployment.

    776 GitHub stars~2.6k tokensUpdated 5 days ago
    Backend & APIsAuto-check passed

More from jeremylongshore/tons-of-skills-marketplace

All 3,342 skills in this repo
  • Performing Security Code Review

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to conduct a security-focused code review using the security-agent plugin.

    2.8k GitHub starsUsed in 2 repos~1.3k tokens
    Auto-check: notes
  • Adapting Transfer Learning Models

    jeremylongshore/tons-of-skills-marketplace

    Build this skill automates the adaptation of pre-trained machine learning models using transfer learning techniques.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Agent Context Loader

    jeremylongshore/tons-of-skills-marketplace

    Execute proactive auto-loading: automatically detects and loads agents.md files.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Aggregating Performance Metrics

    jeremylongshore/tons-of-skills-marketplace

    Aggregate and centralize performance metrics from applications, systems, databases, caches, and services.

    2.8k GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Analyzing Capacity Planning

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to analyze capacity requirements and plan for future growth.

    2.8k GitHub stars~947 tokensUpdated today
    Auto-check passed
  • Analyzing Database Indexes

    jeremylongshore/tons-of-skills-marketplace

    Process use when you need to work with database indexing. An agent skill from jeremylongshore/tons-of-skills-marketplace.

    2.8k GitHub stars~2k tokensUpdated today
    Auto-check passed

Questions about Granola Multi Env Setup

What does Granola Multi Env Setup do?

Configure Granola across multiple workspaces and teams with SSO/SCIM provisioning. Granola Multi Env Setup is an agent skill from jeremylongshore/tons-of-skills-marketplace. Configure Granola across multiple workspaces and teams with SSO/SCIM provisioning.

When should I use Granola Multi Env Setup?

Granola Multi Env Setup fits situations like: setting up department-level workspaces; configuring user provisioning; managing enterprise-scale Granola deployments.

How do I install Granola Multi Env Setup in Claude Code?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill granola-multi-env-setup -a claude-code`. Or copy the skill folder (skills/.curated/granola-multi-env-setup in jeremylongshore/tons-of-skills-marketplace) into .claude/skills/granola-multi-env-setup in your project. Claude Code loads it when a task matches its description.

How do I install Granola Multi Env Setup in Codex?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill granola-multi-env-setup -a codex`. Or copy the skill folder (skills/.curated/granola-multi-env-setup in jeremylongshore/tons-of-skills-marketplace) into .agents/skills/granola-multi-env-setup in your project. Codex loads it when a task matches its description.

Can I use Granola Multi Env Setup in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill granola-multi-env-setup -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/granola-multi-env-setup, .gemini/skills/granola-multi-env-setup, .github/skills/granola-multi-env-setup and .opencode/skills/granola-multi-env-setup in your project.

What does Granola Multi Env Setup need to run?

SKILL.md names no scripts, command-line tools or credentials: Granola Multi Env Setup is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Write, Edit. Compatibility (from SKILL.md): Designed for Claude Code.

Does Granola Multi Env Setup access the network?

SKILL.md names 3 domains. In commands or code: api.granola.ai; the agent is likely to contact it when it follows the instructions. As links in the text: docs.granola.ai and granola.ai. This is read from the text; nothing was executed.

Is Granola Multi Env Setup safe to install?

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.

What licence does Granola Multi Env Setup use?

Granola Multi Env Setup is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Granola Multi Env Setup use?

About 2k tokens (SKILL.md is roughly 7.9k 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 994 tokens, read only when the agent opens those files.

What are the alternatives to Granola Multi Env Setup?

Skills that share tags, products or a category with Granola Multi Env Setup: Flow Nexus Platform (ruvnet/agentic-flow, 817 stars), Configuring Multi Factor Authentication With Duo (mukul975/Anthropic-Cybersecurity-Skills, 34k stars), Tanstack Start Best Practices (DeckardGer/tanstack-agent-skills, 222 stars) and Access Protected Vercel Deployment (vercel/vercel-plugin, 301 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Granola Multi Env Setup?

jeremylongshore (a GitHub user) maintains it in jeremylongshore/tons-of-skills-marketplace, which has 2,827 GitHub stars. The repository holds 3,342 skills in this directory. The repository was last updated on October 10, 2026.

Source: jeremylongshore/tons-of-skills-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.