.kilocode/skills/add-remote-skill/SKILL.md
This skill should be used when the user wants to add one or more skills from GitHub repositories to the kilo-marketplace. It handles parsing GitHub URLs, cloning skill directories, and updating SKILL.md frontmatter with source metadata.
npx skillsauth add kilo-org/kilo-marketplace add-remote-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.
This skill enables adding skills from GitHub repositories to the kilo-marketplace.
Use this skill when the user provides one or more GitHub URLs pointing to skill directories and wants them added to the marketplace.
For a single GitHub URL, execute the add-remote-skill script directly:
npx tsx bin/add-remote-skill.ts <github-url>
When the user provides multiple GitHub URLs, switch to orchestrator mode to handle each skill addition as a separate subtask. This ensures proper error handling and progress tracking for each skill.
To switch to orchestrator mode:
Request a mode switch to orchestrator with a message like:
Add the following skills from GitHub:
- [url1]
- [url2]
- [url3]
For each URL, create a code subtask that runs:
npx tsx bin/add-remote-skill.ts <url>after cloning the skill, make sure you give it an appropriate category. Please also check the url main repository for the LICENSE and warn the user if it is not Apache 2.0
The bin/add-remote-skill.ts script:
Parses GitHub URLs in formats:
https://github.com/owner/repo/tree/branch/path/to/skillhttps://github.com/owner/repo/blob/branch/path/to/file (extracts parent directory)Uses sparse checkout to clone only the skill directory
Copies the skill to skills/<skill-name>/
Updates SKILL.md frontmatter:
metadata.source.repository with the GitHub repo URLmetadata.source.path with the path within the repometadata.category: unknown if not present# Add a single skill
npx tsx bin/add-remote-skill.ts https://github.com/vercel-labs/agent-skills/tree/main/skills/claude.ai/web-design-guidelines
# Add from Gemini CLI
npx tsx bin/add-remote-skill.ts https://github.com/google-gemini/gemini-cli/tree/main/.gemini/skills/pr-creator
The script will fail if:
development
Oracle Database guidance for SQL, PL/SQL, SQLcl, ORDS, administration, app development, performance, security, migrations, and agent-safe database workflows. Use when the user asks to write, edit, rewrite, review, format, debug, tune, or explain SQL; create or refactor PL/SQL; use SQLcl, Liquibase, ORDS, JDBC, node-oracledb, Python, Java, .NET, or database frameworks; troubleshoot queries, sessions, locks, waits, indexes, optimizer plans, AWR, ASH, migrations, schemas, users, roles, privileges, backup, recovery, Data Guard, RAC, multitenant, containers, monitoring, auditing, encryption, VPD, or safe agent database operations.
documentation
Patterns for reading and writing oleander Iceberg catalog tables in Spark jobs, including naming conventions, write modes, and catalog hierarchy.
data-ai
Integrate Okta for enterprise identity workflows including OIDC login, group claims, and policy-based access controls. Use when implementing workforce or B2B identity scenarios.
documentation
Use when arranging Apache NiFi processors, process groups, ports, comments, numbering, crossing connections, dense fan-in/fan-out, or reusable readable canvas layouts.