.claude/skills/clone-skill/SKILL.md
--- name: clone-skill description: Clone skills from central repository or import from clipboard. Use to add proven patterns to your project. disable-model-invocation: true allowed-tools: Read, Write, Bash, AskUserQuestion argument-hint: [skill-name] or --list or --import --- # Clone Skill Clone skills from the central Lucid Labs skills repository or import from clipboard. --- ## Usage ```bash /clone-skill [skill-name] # Clone specific skill from central repo /clone-skill --list
npx skillsauth add lucidlabs-hq/agent-kit .claude/skills/clone-skillInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Clone skills from the central Lucid Labs skills repository or import from clipboard.
/clone-skill [skill-name] # Clone specific skill from central repo
/clone-skill --list # List all available skills
/clone-skill --import # Import skill from clipboard (Cloud export)
/clone-skill [name] --from [repo] # Clone from custom repository
/clone-skill --list
Output:
┌─────────────────────────────────────────────────────────────────────────────────┐
│ AVAILABLE SKILLS lucidlabs-hq/agent-kit │
├─────────────────────────────────────────────────────────────────────────────────┤
│ │
│ CORE │
│ ──── │
│ prime Load project context, start session │
│ session-end End session, update Linear, clean state │
│ commit Create formatted git commit │
│ │
│ PLANNING │
│ ──────── │
│ create-prd Create Product Requirements Document │
│ plan-feature Plan feature implementation │
│ init-project Initialize new project from template │
│ │
│ IMPLEMENTATION │
│ ────────────── │
│ execute Execute implementation plan │
│ n8n-workflow Generate n8n workflows for agents │
│ │
│ VALIDATION │
│ ────────── │
│ visual-verify UI verification via agent-browser │
│ pre-production Security & Quality Check before deploy │
│ │
│ INTEGRATION │
│ ─────────── │
│ linear Linear project management │
│ productizer Bridge Linear to Productive.io │
│ notion-publish Publish markdown to Notion │
│ │
├─────────────────────────────────────────────────────────────────────────────────┤
│ Clone: /clone-skill [name] │
└─────────────────────────────────────────────────────────────────────────────────┘
/clone-skill pdf-analyzer
Process:
lucidlabs-hq/agent-kit (or configured repo).claude/skills/[skill-name]/Implementation:
# Default source repository
SKILLS_REPO="lucidlabs-hq/agent-kit"
SKILLS_PATH=".claude/skills"
# Clone skill
SKILL_NAME="$1"
TARGET_DIR=".claude/skills/$SKILL_NAME"
# Check if exists
if [ -d "$TARGET_DIR" ]; then
echo "Skill '$SKILL_NAME' already exists. Overwrite? [y/N]"
# Handle response
fi
# Fetch from GitHub
gh api repos/$SKILLS_REPO/contents/$SKILLS_PATH/$SKILL_NAME/SKILL.md \
--jq '.content' | base64 -d > "$TARGET_DIR/SKILL.md"
Output:
┌─────────────────────────────────────────────────────────────────────────────────┐
│ SKILL CLONED │
├─────────────────────────────────────────────────────────────────────────────────┤
│ │
│ Skill: pdf-analyzer │
│ Source: lucidlabs-hq/agent-kit │
│ Location: .claude/skills/pdf-analyzer/SKILL.md │
│ │
│ Usage: /pdf-analyzer [file.pdf] │
│ │
└─────────────────────────────────────────────────────────────────────────────────┘
/clone-skill email-parser --from lucidlabs-hq/customer-skills
For skills stored in Claude.ai Cloud Projects that don't have API access.
/clone-skill --import
Process:
┌─────────────────────────────────────────────────────────────────────────────────┐
│ IMPORT SKILL FROM CLIPBOARD │
├─────────────────────────────────────────────────────────────────────────────────┤
│ │
│ Skill Name: _ │
│ │
│ (Enter a kebab-case name like 'pdf-analyzer') │
│ │
└─────────────────────────────────────────────────────────────────────────────────┘
After entering name:
┌─────────────────────────────────────────────────────────────────────────────────┐
│ PASTE SKILL CONTENT │
├─────────────────────────────────────────────────────────────────────────────────┤
│ │
│ Paste the skill content from Claude.ai Cloud. │
│ │
│ The content should include: │
│ - YAML frontmatter (---) │
│ - Skill instructions │
│ │
│ Press Enter twice when done. │
│ │
└─────────────────────────────────────────────────────────────────────────────────┘
Validation:
name and description existOutput:
┌─────────────────────────────────────────────────────────────────────────────────┐
│ SKILL IMPORTED │
├─────────────────────────────────────────────────────────────────────────────────┤
│ │
│ Skill: meeting-notes │
│ Location: .claude/skills/meeting-notes/SKILL.md │
│ Source: Clipboard (Cloud Export) │
│ │
│ Tip: Use /publish-skill to share with the team │
│ │
└─────────────────────────────────────────────────────────────────────────────────┘
Skills are cloned from lucidlabs-hq/agent-kit by default.
To use a different default:
# In project root, create .skills-config
echo "SKILLS_REPO=lucidlabs-hq/custom-skills" > .skills-config
The source repository must have this structure:
.claude/
└── skills/
├── skill-name-1/
│ └── SKILL.md
├── skill-name-2/
│ └── SKILL.md
└── ...
| Error | Solution |
|-------|----------|
| "Skill not found" | Check spelling, use --list to see available |
| "Already exists" | Use --force to overwrite or rename |
| "Auth failed" | Run gh auth login for GitHub access |
| "Invalid format" | Ensure SKILL.md has valid YAML frontmatter |
# List all available skills
/clone-skill --list
# Clone a skill
/clone-skill visual-verify
# Clone from custom repo
/clone-skill crm-sync --from myorg/my-skills
# Import from Claude.ai Cloud
/clone-skill --import
# Force overwrite existing
/clone-skill linear --force
/publish-skill - Share your skills with the team/sync - Sync all updates from upstream/promote - Promote patterns to upstreamdevelopment
Deploy invoice-accounting-assistant to HQ server. Runs tests first (TDD), then builds and deploys. Use when ready to push changes to staging/production.
testing
Visual UI verification with agent-browser. Use after implementing UI components to take screenshots, verify interactions, and self-check your work. FASTER than E2E tests.
documentation
Update README with current project status and features. Use after completing features.
tools
--- name: time-report description: Cross-project time report. Aggregates all session data from ~/.claude-time/sessions/. Use to see how much time was spent across all projects. disable-model-invocation: true allowed-tools: Bash, Read argument-hint: [all | this-week | this-month | last-month | {project-name}] --- # Time Report: Cross-Project Session Overview ## Objective Read ALL session files from `~/.claude-time/sessions/*.json` and produce an aggregated time report. Supports filtering by pe