Summary
Create an interactive onboarding skill that helps users bootstrap a personalized set of skills for their project. Run via agrx setup -i (or agrx onboard -i).
Motivation
From community feedback (CSI): users need guidance on which skills to install and how to customize them for their specific tech stack, conventions, and workflow. A static catalog doesn't work because "one size doesn't fit all" — everyone has their own coding practices, test conventions, commit/PR workflows, etc.
Proposed approach
A skill hosted at computerlovetech/skills/setup (or onboard) that:
- Detects context — reads
pyproject.toml, package.json, .github/, etc. to infer tech stack
- Asks questions — commit conventions? PR workflow? test framework? deployment target?
- Recommends skills — from a curated list + popular skills.sh skills, ranked by relevance
- Lets user pick — presents options, user selects
- Installs — runs
agr add <handles> for remote skills, or generates custom local skills in skills/ for personalized conventions
- Done — user has a tailored
agr.toml and skill set
Skill structure
setup/
├── SKILL.md # Main orchestration instructions
└── references/
├── popular-skills.md # Curated list of proven skills by category
├── templates/
│ ├── commit.md # Template for commit convention skill
│ ├── review.md # Template for PR review skill
│ └── testing.md # Template for testing skill
└── questions.md # Interview questions by tech stack
Integration with skills.sh
The curated popular-skills.md can reference top skills from skills.sh (Vercel's agent skills directory, 91K+ skills). Since skills.sh uses the same SKILL.md format and GitHub handle convention, these skills work with agr add today.
Security model
- Templates come from a curated repo (no prompt injection risk)
- AI customization happens locally in the user's session
- Generated skills are local files the user can review before committing
agr.lock pins exact commits for reproducibility
Prerequisites
Usage
# With default_owner (new feature):
agrx setup -i
# Or explicitly:
agrx computerlovetech/setup -i
🤖 Generated with Claude Code
Summary
Create an interactive onboarding skill that helps users bootstrap a personalized set of skills for their project. Run via
agrx setup -i(oragrx onboard -i).Motivation
From community feedback (CSI): users need guidance on which skills to install and how to customize them for their specific tech stack, conventions, and workflow. A static catalog doesn't work because "one size doesn't fit all" — everyone has their own coding practices, test conventions, commit/PR workflows, etc.
Proposed approach
A skill hosted at
computerlovetech/skills/setup(oronboard) that:pyproject.toml,package.json,.github/, etc. to infer tech stackagr add <handles>for remote skills, or generates custom local skills inskills/for personalized conventionsagr.tomland skill setSkill structure
Integration with skills.sh
The curated
popular-skills.mdcan reference top skills from skills.sh (Vercel's agent skills directory, 91K+ skills). Since skills.sh uses the same SKILL.md format and GitHub handle convention, these skills work withagr addtoday.Security model
agr.lockpins exact commits for reproducibilityPrerequisites
default_ownersupport in handle resolution (enablesagrx setup -iinstead ofagrx computerlovetech/setup -i)Usage
🤖 Generated with Claude Code