Collections

5.1 Understanding Collections

Collections are a way to organize scripts into groups. Think of them like folders or tags.

Key Features:

  • Scripts can belong to multiple collections (like tags)
  • Collections are top-level only (no nesting/sub-collections)
  • Two types of collections:
    • My Collections: Personal, private to you
    • Team Collections: Shared with organization members (org workspaces only)

5.2 Creating a Collection

Creating a Personal Collection (My Collections)

  1. In the sidebar, find My Collections under "My Space"
  2. Click the + (plus) button next to "My Collections"
  3. Enter a Name (required)
  4. Click "Create"
  5. Collection appears in your personal collections list

Creating a Team Collection (Organization Workspace)

  1. In the sidebar, find Team Collections under "Shared in [Org Name]"
  2. Click the + (plus) button next to "Team Collections"
  3. Enter a Name (required)
  4. Click "Create"
  5. Collection is visible to all organization members

Edge Cases:

  • Collection names must be unique within their scope (personal or team)
  • Collections are created empty (add scripts after creation)
  • Free plan users: Cannot create collections (upgrade prompt)

5.3 Adding Scripts to Collections

From Script Editor

  1. Open a script
  2. In the editor, look for "Add to Collection" or collection selector
  3. Select one or more collections
  4. Script is added to selected collections

From Collection Page

  1. Open a collection
  2. Click "Add Script" or "Add to Collection"
  3. Select scripts from the list
  4. Scripts are added to the collection

Edge Cases:

  • A script can be in multiple collections simultaneously
  • Adding a script to a collection doesn't remove it from "All Scripts"
  • If you remove a script from a collection, it remains in other collections and "All Scripts"

5.4 Managing Collections

Viewing Collections

Collections are accessible via the sidebar navigation:

My Collections (under "My Space"):

  • Shows your personal, private collections
  • Access via /collections-list?type=personal

Team Collections (under "Shared in [Org Name]"):

  • Shows organization-wide collections
  • Access via /collections-list?type=workspace
  • Only visible when in an organization workspace

Each collection displays:

  • Name
  • Script count
  • Nested under the appropriate section in sidebar

Editing a Collection

  1. Open a collection
  2. Click "Edit" or collection settings
  3. Change the name
  4. Toggle starred status
  5. Save changes

Deleting a Collection

  1. Open a collection
  2. Click "Delete" or collection settings → Delete
  3. Confirm deletion
  4. Important: Deleting a collection does NOT delete the scripts
  5. Scripts remain in "All Scripts" and other collections

Edge Cases:

  • Deleting a collection removes scripts from that collection only
  • If a script was only in the deleted collection, it appears in "All Scripts"
  • Shared collections: If you delete a collection you shared, users lose access

5.5 Sharing Collections

Sharing with Organization Members

  1. Open a collection
  2. Click "Share" or collection settings
  3. Select organization members to share with
  4. Choose "View only" or "Edit" permission
  5. Shared users can see all scripts in the collection

Edge Cases:

  • Sharing a collection grants access to all current and future scripts in that collection
  • If you remove a script from a shared collection, users lose access to that script (unless they have other access)
  • Collection permissions are the union of all collections a script belongs to (if script is in multiple shared collections, user gets highest permission level)

5.6 Collection Scripts View

When viewing a collection:

  • See all scripts in that collection
  • Same search, filter, and sort options as main script list
  • Can remove scripts from collection
  • Can add more scripts to collection