sync-skills

IMPORTANT: Only use this skill in /usr/local/hal-9000 . Otherwise, abort.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "sync-skills" with this command: npx skills add vinta/hal-9000/vinta-hal-9000-sync-skills

Instructions

IMPORTANT: Only use this skill in /usr/local/hal-9000 . Otherwise, abort.

Discover skills

  • Glob skills/*/SKILL.md in /usr/local/hal-9000 only

  • Extract name from each YAML frontmatter

  • Rewrite each description into one short sentence (~10 words max) saying what it does — no "Use when" triggers, no verbatim frontmatter copy

Update README.md (the ### Agent Skills section)

  • Format: - name: description

  • Use the rewritten description from step 1

  • Add new skills, remove deleted skills, update changed descriptions

  • Preserve existing entry order; append new entries at end

Update dotfiles/.claude/settings.json (the permissions.allow array)

  • Sync the Skill(...) entries to match discovered user-invocable skills

  • Only include skills with user-invocable: true in frontmatter

  • Format: "Skill(<name>)"

  • Add new skills, remove entries whose skill no longer exists

  • Preserve existing entry order; append new entries at end

  • Keep the entries in the same position block (between other tool entries)

Update dotfiles/hal_dotfiles.json (the links array)

  • Format: {"dest": "{{HOME}}/.claude/skills/<name>/", "src": "{{REPO_ROOT}}/skills/<name>/"}

  • Add new skill dirs, remove entries whose "src" matches {{REPO_ROOT}}/skills/* but no longer has a matching skill

  • Preserve existing entry order; append new entries at end

  • Leave non-skill entries and copies array as-is

Run ./bin/hal sync , then report what changed.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

commit

No summary provided by upstream source.

Repository SourceNeeds Review
General

update-allowed-tools

No summary provided by upstream source.

Repository SourceNeeds Review
General

magi

No summary provided by upstream source.

Repository SourceNeeds Review
General

second-opinions

No summary provided by upstream source.

Repository SourceNeeds Review