Prerequisites
Before starting, make sure you have the following credentials, software, and access set up.
Credentials & Links
| Resource | Where to find it |
|---|---|
| Invent account credentials | Shared with you via LastPass — used to log in to GitLab (e.g. to add your SSH key). |
| GitLab Token | Create 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 Token | LastPass — stored as the External Registry Token entry in your shared folder. Used for registry access in Step 1 of Getting Started. |
| GitLab Group URL | The 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.
- Install Git following the instructions for your operating system at git-scm.com/book/en/v2/Getting-Started-Installing-Git.
- Verify the installation:
git --version
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 runnvm install 18(or newer).
3. glab (GitLab CLI)
The glab CLI is used to authenticate with GitLab and is leveraged by the Claude skills.
- Install instructions: gitlab.com/gitlab-org/cli#installation.
- Verify the installation:
glab --version
4. Claude Code CLI
The Claude Code CLI is what runs the Invent skills.
- Install instructions: docs.claude.com/en/docs/claude-code/setup.
- Verify the installation:
claude --version
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:
- 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.
- Run:
- Copy the Public SSH Key:
- Run:
cat ~/.ssh/id_rsa.pub
- Copy the output.
- Run:
- 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.
- Test the Connection:
- Run:
ssh -T git@gitlab.apptrium.io
- Output should look like:
Welcome to Gitlab, @<account.name>
- Run: