Hosted skills
Created and stored directly in Gumloop — with AI, by uploading files, or by
writing instructions. Fully editable inside Gumloop.
GitHub-backed skills
Imported from a GitHub repository and kept in sync automatically. The
repository is the source of truth — you edit these in GitHub, not in Gumloop.
Organization Skills live under Settings → Organization → Skills
(gumloop.com/settings/organization/skills).
Who can use it
Plan
Available on Pro and Enterprise plans.
Role
Managing organization skills and sources requires the
Manage Organization Skills permission, which belongs to the
Admin role by default.
Connect a GitHub repository
GitHub-backed skills are imported from a repository your organization has authorized through the Gumloop GitHub App. Connecting a source is a short guided flow.1
Choose a repository
Pick the GitHub owner, then select a repository the Gumloop GitHub App can
access. Repositories you haven’t used before are authorized for your
organization the first time you select them.

2
Choose where skills live
Select a branch (defaults to the repository’s default branch) and an
optional folder path. Leave the folder path empty to scan the entire
repository.

3
Set default access
Choose who can use skills imported from this source by default. You can
grant one or more teams a role, and set general access:

4
Preview and connect
Gumloop previews the source and shows how many
SKILL.md folders it found
on the selected commit. Confirming connects the source and kicks off the
first sync.Default access applies to skills the source imports for the first time. It
seeds each new skill’s access — you can still fine-tune access per skill
afterward (see Manage access).
How syncing works
Once a source is connected, Gumloop keeps its skills in sync with the repository.Initial sync
Runs automatically right after you connect the source.
Automatic sync
New commits pushed to the selected branch trigger a sync automatically.
Manual sync
Use Sync now on the source’s Settings tab to re-import on demand.
Source health
Each connected source shows a health status so you can spot problems at a glance:Manage a connected source
Opening a source shows its imported skills on the left and a detail panel with three tabs.- Overview
- History
- Settings
Status, number of skills, last synced time, the current commit, default
access, who connected the source, and 30-day usage.

Disconnecting a source
When you disconnect a GitHub-backed source, you choose what happens to its skills:Keep skills
The skills are kept and converted to hosted skills. Syncing stops, but the
skills remain usable and become editable in Gumloop.
Remove skills
The skills imported by this source are removed from the organization.
Hosted skills
Hosted skills are created and maintained directly in Gumloop — no repository required. On the Organization Skills page you can create them by:- Create with AI — let AI generate a skill for you
- Upload files — upload a skill package (must include a
SKILL.md) - Write skill instructions — enter a name and description
Hosted skills are fully editable in Gumloop. GitHub-backed skills are
read-only in Gumloop — edit them in the source repository and let a sync
bring the changes in.
Manage who can use skills
Access can be managed for a whole source’s default, or for individual skills. Per skill — use a skill’s menu to Control Access and choose which teams (and roles) can use it, or make it organization-wide. In bulk — select multiple skills and Share with teams or Share with organization at once.
The access column marks each skill’s visibility — a lock for restricted (team-only) skills and a building icon for organization-wide skills.
Use organization skills in agents
Organization skills that are shared with a member appear alongside their own skills. To add one to an agent, open the agent’s Skills panel, click Add → Add Existing Skill, and pick from the Organization section.


Limitations
- GitHub-backed skills are read-only in Gumloop; edit them in the repository.
- A source tracks one branch and one folder path. Point at a different branch or path by connecting another source.
- A new source can’t overlap the branch and path of an existing source in the same repository.
- Skill discovery is driven entirely by
SKILL.md— a folder without one is not imported. - Managing sources and organization skills requires the Manage Organization Skills permission (Admin) on a Pro or Enterprise plan.
FAQs
What makes a folder a skill?
What makes a folder a skill?
Any folder containing a
SKILL.md file, under the branch and folder path you
selected for the source. Each such folder becomes one skill.Do I have to sync manually?
Do I have to sync manually?
No. Gumloop syncs automatically after you connect a source and whenever new
commits land on the selected branch. Sync now is there for when you want
to re-import immediately.
Can I edit a GitHub-backed skill in Gumloop?
Can I edit a GitHub-backed skill in Gumloop?
No — those skills are read-only in Gumloop. Make changes in the source
repository and a sync will bring them in. Hosted skills, by contrast, are
fully editable in Gumloop.
What happens to skills if I disconnect a source?
What happens to skills if I disconnect a source?
You choose: keep them (they convert to hosted skills and stop syncing) or
remove them from the organization.
Why can't anyone use the skills I just imported?
Why can't anyone use the skills I just imported?
The source’s default access is likely Restricted with no teams, which
locks the skills up. Grant team or organization access from the source’s
default access settings or per skill.
What's the difference between Use only and Viewer?
What's the difference between Use only and Viewer?
Use only lets members attach and use the skill on agents without seeing
its files. Viewer additionally lets them view the skill’s files.
Who can manage organization skills and sources?
Who can manage organization skills and sources?
Members with the Manage Organization Skills permission — the Admin
role by default — on a Pro or Enterprise plan. Everyone else can use
the skills shared with them.


