One-time setup
Connect GitHub under Settings → Integrations → GitHub: click Connect with GitHub and install the Quivly GitHub App on the repos you want. The app only asks for read access to repository contents. The connection is org-wide — one install serves your whole Quivly organization. Public repos work without an install.Importing
From Settings → AI → Skills → Create → Import from GitHub:Review discovered skills
Quivly scans for
SKILL.md files (the Agent Skills format) and previews what it found — nothing is written yet.Attach tools
Optionally let AI suggest which Quivly data tools each skill should use — the spec’s
allowed-tools don’t carry over.Keeping skills in sync
There’s no webhook auto-sync — re-importing is the sync:- Re-import the repo — unchanged files are skipped, changed files update the skill’s content (never its tools), new files create new drafts.
- Refetch one skill — from the skill’s page, pull its latest content from GitHub in place.
Limits
- Works comfortably up to ~100 skills per repo.
- Files over 1 MB import with empty instructions.
scripts/,references/, andassets/folders aren’t ingested (skills that have them are flagged).
FAQ
Does Quivly store a GitHub token?
Does Quivly store a GitHub token?
No personal tokens are stored. Access uses the GitHub App’s short-lived installation tokens.
What happens to a skill if its file is deleted from the repo?
What happens to a skill if its file is deleted from the repo?
The skill stays in Quivly. A refetch reports the source as missing and lets you relink it.
Will re-importing overwrite tools I attached in Quivly?
Will re-importing overwrite tools I attached in Quivly?
No — updates only touch name, description, and instructions. Tool attachments are never changed by a sync.
