brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
install-third-party-agent-skill-from-gitImport a third-party agent skill from a Git or GitHub repository using sparse checkout, copy it into the target skill directory, normalize SKILL.md to local rules, and handle license files consistently, then verify and install. Use when the user asks to install a skill from a repo URL.
Independent GitHub snapshot · Automated classification · Original documentation governs
Import and normalize a third-party skill from a remote repository in a controlled, repeatable flow.
As an expert in your assigned roles, you must announce your actions before performing them using the following format:
As a {Role, and Role-XYZ if have more roles}, I will {action description}
This communication pattern ensures transparency and allows for human-in-the-loop oversight at key decision points.
Follow these steps in order.
Collect and confirm:
https://github.com/org/repo.gitskills/my-skillcore/skills/third-party/Before cloning, state that third-party code is untrusted until reviewed.
.skillpilot/temp/Run manual commands (no helper scripts):
.skillpilot/temp/--no-checkout and --filter=blob:noneFor command details, see references/sparse-checkout.md.
Default target is:
core/skills/third-party/<skill-name>/If user explicitly requests another path, use it and report the final path. Prefer repository-relative paths in commands and reports.
After copy, update SKILL.md to follow this repository's create/update requirements:
name, description, optional compatibility/license/metadata)When to Use This SkillYour Roles in This SkillRole CommunicationInstructionsreferences/ if neededUse the checklist in references/skill-normalization.md.
After copy, ensure a license file exists in the imported skill folder using this order:
LICENSE, LICENCE, LICENSE.md, LICENCE.md, COPYING, COPYING.mdLICENSE.<skill>/LICENSE with:
unknown licencesource: <repo-url>If an existing license file is found (inside skill folder or from repo root), prepend a one-line update note:
Skill-Pilot update note (YYYY-MM-DD): SKILL.md normalized for local agent-skill rules; original license terms remain in effect.Do not alter original license text beyond this prepended note.
From repo root:
core/bin/skill-verify <relative-skill-path>core/bin/skill-installFix any validation issues and re-run until clean.
Return:
SKILL.md