Skip to main content

Prerequisites

Before starting, make sure you have the following credentials, software, and access set up.

ResourceWhere to find it
Invent account credentialsShared with you via LastPass — used to log in to GitLab (e.g. to add your SSH key).
GitLab TokenCreate your own personal access token at gitlab.apptrium.io/-/user_settings/personal_access_tokens with the api and write_repository scopes. Used as your git identity in Step 1 of Getting Started.
External Registry TokenLastPass — stored as the External Registry Token entry in your shared folder. Used for registry access in Step 1 of Getting Started.
GitLab Group URLThe group where your micro-apps will live — shared on Slack or by email.

Software Installation

1. Git

Git is essential for version control and interacting with our GitLab repositories.

2. Node.js (v18 or higher)

Node.js is required for managing dependencies and running the development environment.

  • Download and install Node.js from nodejs.org/en/download.
  • Verify the installation:
    node --version
  • If you have nvm, you can run nvm install 18 (or newer).
3. glab (GitLab CLI)

The glab CLI is used to authenticate with GitLab and is leveraged by the Claude skills.

4. Claude Code CLI

The Claude Code CLI is what runs the Invent skills.

Access Configuration

Set Up SSH Key for GitLab — required for Steps 2–3 of Getting Started (marketplace setup and skill installs)

The marketplace and skill commands use SSH URLs, so you need an SSH key registered with GitLab. Follow these steps:

  1. Generate an SSH Key:
    • Run:
      ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
    • When prompted, choose a file to save the key, or press Enter for the default location.
    • Set a passphrase for added security.
  2. Copy the Public SSH Key:
    • Run:
      cat ~/.ssh/id_rsa.pub
    • Copy the output.
  3. Add the Key to GitLab — see the GitLab SSH docs for full details:
    • Log in to your Invent GitLab account.
    • Go to Preferences (via your profile picture).
    • Select SSH Keys from the left sidebar.
    • Click Add new key.
    • Paste the copied key into the Key field.
    • Provide a descriptive Title (e.g. "Work Laptop").
    • Click Add Key.
  4. Test the Connection:
    • Run:
      ssh -T git@gitlab.apptrium.io
    • Output should look like:
      Welcome to Gitlab, @<account.name>