Skip to content
alyn
runkids

Skillshare skill

Manage skills, agents, extras, hooks, plugins, and MCP connection settings with the Skillshare CLI. Use when the user asks to configure or run Skillshare, install or sync resources across AI tools, manage shared memory notes, review a session for lessons or dream over saved memories, import MCP settings, manage targets and project folders, audit skills, recover backups, or troubleshoot Skillshare configuration and sy

$npx skills add runkids/skillshare --skill skillshare
View this skill on GitHubrunkids/skillshare/skills/skillshare/SKILL.md
Pack stars
3,012
Pack installs
48
Alyn Score
57/99
Updated
7 h ago
License
MIT
– views – installs via Alyn

Install Skillshare

Pick your agent. Every command is ready to paste.

$npx skills add runkids/skillshare --skill skillshare

The open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.

01

Install it

Run the command above, or upload the folder in Claude.

02

Ask naturally

Describe the task. Your agent loads skillshare when the request matches its description.

03

Name it if needed

If it does not trigger, say “use the skillshare skill”. In Codex, type $skillshare.

The skill itself

SKILL.md

FolderGitHub

Skillshare CLI

Use Skillshare to maintain a source and distribute resources to configured targets. Read only the reference relevant to the requested operation; the routing table is below. Check skillshare <command> --help if the installed version differs from these examples.

Scope and resource selection

  • Global config: ~/.config/skillshare/config.yaml. Project config: .skillshare/config.yaml or skillshare/config.yaml; hidden wins when both exist. Use -g or -p explicitly when location matters instead of relying on auto-detection.
  • Skills are directories containing SKILL.md; agents are single Markdown files. Source paths can be customized. Use the configured sources instead of assuming defaults.
  • Tracked skills/<known-agent>/<skill-path>/SKILL.md copies form one logical skill per repository/prefix/suffix. Merge/copy select the exact agent variant (including aliases and account agent: identity). Recognition requires the same suffix under two distinct canonical agents. Compatible targets sharing a folder select the union of their agent identities; a universal-only target does not infer an agent. Status counts logical skills and physical variants; lists and sync operations retain physical names. Explicit targets/overrides and physical filters still apply. Whole-directory symlink mode exposes all variants. See sync.md.
  • Use native agents targets for agents. Use extras for arbitrary file resources or when flattening/content transformation is required; extension: works only on extras targets.
  • Shared memory notes live in the memory extra. Use extras memory to manage Markdown notes and reading guidance; nested paths such as wiki/architecture.md are supported. Read extras.md for scope, version checks, and agent setup. For a session retrospective or Dreaming across saved notes, read memory-review.md. The host agent performs the review; Skillshare never launches or schedules an agent.
  • MCP uses its own receiving targets and source definitions. Read mcp.md before editing MCP settings or importing native configurations. Its Agent notes cover what is specific to Claude Code, Codex, OpenCode and Pi: scopes and files, names and credentials they refuse, Pi's built-in MCP and piOptions, OMP's native MCP and preserved enable/disable lists, the portable tools policy, upgrading Pi settings from 0.22, turning a global server off in one project, mcp.projects for many folders from one config, and mcp serve for Agents that cannot reach the synced skill folders.
  • Plugins keep their native components together. Read plugins.md for installation, import, sync selection, updates, and native compatibility limits across Claude, Codex, Cursor, Antigravity, Pi, OMP, and OpenCode, including Pi packages from pi.dev and OMP marketplace plugins and standalone extension selection.
  • Hooks preserve each Agent's native event map or extension/plugin code. Read hooks.md before import, synchronization or recovery.

Execution rules

  1. Choose noninteractive inputs. Supply names and selection flags supported by the specific command. Use --no-tui for plain output or --json where supported. Do not add --force simply to avoid a prompt: it can overwrite conflicts or override audits.
  2. Keep previews separate from writes. Use --dry-run where supported. After changing skills or agents, sync the intended resource and scope. MCP and hooks mutations save source only unless --sync is supplied; sync --all also includes extras, MCP and hooks, but excludes plugins.
  3. Inspect audit blocks. Review findings before choosing an override. install --json permits overwrite and selects all when no skill/agent filter is given, but retains the audit gate; it is not merely an output format. Read install.md and audit.md before using it for automation.
  4. Use the matching recovery mechanism. Uninstalled skills go to trash; native MCP entries use MCP backups. Do not substitute filesystem deletion for CLI uninstall.
  5. Keep credentials out of MCP definitions. Use {fromEnv: VARIABLE} references. Managing settings does not require resolving secrets, copying OAuth credentials, starting servers, or probing their tools.
  6. Respect operation scope. Local configuration work does not imply permission to commit, push, or publish. Run those commands when included in the user's request.

Common workflows

Inspect and diagnose

skillshare status --json
skillshare list --json
skillshare diff --json
skillshare doctor --json
skillshare mcp --json

doctor exits 1 when it finds errors. Audit uses --format json; JSON flags and TUI availability vary by command. See the relevant reference rather than assuming parity.

Track an upstream repository or install selected skills

Choose the resource and scope before installing. Use -g for user-wide resources or -p for this project; keep that scope on preview, apply, update, and sync.

Intent Command
Keep an upstream skill collection as one Git checkout skillshare install owner/repo --track --name team -g
Install only named skills with their source metadata skillshare install owner/repo -s pdf,commit -g
Install all discovered skills individually skillshare install owner/repo --all -g
Manage a complete native plugin, including hooks/MCP Use plugin discover and plugin add; see below

For the scoped preview → apply → update → sync workflow, read install.md. It covers following the latest upstream branch, rejected flag combinations, and target filters.

For project setup, use init -p, then install -p and sync -p. Rehydrate configured remote dependencies with install without a source. For full flag details and agents, read install.md and sync.md.

To use a local skills checkout in place, run skillshare link <path> --enable, then sync; skillshare unlink <name> removes only the link. Read TROUBLESHOOTING.md for how such links are followed.

Disable or remove

skillshare disable 'draft-*' --dry-run
skillshare disable 'draft-*'
skillshare enable 'draft-*'
skillshare uninstall my-skill
skillshare sync
skillshare trash restore my-skill
skillshare sync

Run the requested operation, not this entire example sequence. Quote glob patterns so Skillshare receives them unchanged. Disabling uses ignore rules; uninstall uses trash.

Move skills into folders

skillshare move my-skill frontend --dry-run
skillshare move my-skill other-skill frontend
skillshare sync

Use move instead of mv for installed skills: it keeps their install records, so nothing is downloaded again. It does not sync; run sync afterwards. Read install.md for refusals and project mode.

Project folders from the global config

skillshare project list --json
skillshare project localize ~/work/existing --dry-run
skillshare project add ~/work/app --target claude,codex --skills-mode copy --dry-run
skillshare project add ~/work/app --target claude,codex --skills-mode copy --sync
skillshare project edit app --skills-include 'frontend-*'
skillshare project sync app --json
skillshare project remove app --dry-run --json

project always uses the global config, including inside a repo; it does not accept -p. New projects are saved in config.yaml, or on this machine only with --machine-local or projects_storage: machine-local (--shared overrides the setting); localize and share move one between the two. Removing a local copy of a config.yaml project keeps config.yaml's version unless --shared is given. Edit filters replace lists. Removal detaches skills and keeps agent files; JSON removal requires --yes unless previewing. Read targets.md for saved-then-sync failures, retries, and partial removal results.

MCP settings

skillshare mcp import --from claude --json
skillshare mcp add docs --url https://example.com/mcp --target claude --no-tui
skillshare sync mcp --dry-run --json
skillshare sync mcp

--target is singular and repeatable. A preview does not apply changes. For revisions, editing, import conflicts, credentials, backups, and human-operated TUI commands, read mcp.md.

Complete plugins

Use plugin discover and plugin add for a complete native package; plugin import adopts an existing native installation. Run only the requested operation. Read plugins.md before applying changes; it covers the scoped upstream workflow, supported targets, and source-ref rules. plugin check/update handles upstream changes; sync plugins reconciles target selection. Plugins are excluded from sync --all.

Skill hubs

skillshare hub add https://example.com/hub.json          # Save a hub source
skillshare hub add https://example.com/hub.json --label my-hub  # With custom label
skillshare hub add git@ghe.corp.com:team/skills.git --label ghe  # SSH/private/GHE hub source
skillshare hub list                                      # List saved hubs
skillshare hub default my-hub                            # Set default hub
skillshare hub remove my-hub                             # Remove a hub
skillshare hub index --source ~/.config/skillshare/skills/ --full --audit  # Build hub index

The active follow_source_links setting also applies to hub index (including --source), built-in dashboard search, and Hub draft candidates.

References

Read the matching file for command flags, examples, and limitations. Avoid loading all references for a single task.

Topic File
Native agents, selection, ignore rules, and recovery native-agents.md
MCP configuration, imports, TUI, and recovery mcp.md
Native hooks, code bindings, scopes and recovery hooks.md
Complete plugins, native lifecycle, and sync selection plugins.md
Init flags init.md
Sync/collect/commit/push/pull sync.md
Install/update/uninstall/move/new install.md
Status/diff/list/search/check status.md
Security audit audit.md
Reviewing an untrusted skill before install audit-review.md
Trash trash.md
Operation log log.md
Targets targets.md
Extras (rules/commands/prompts) extras.md
Session retrospectives and Dreaming over saved notes memory-review.md
Backup/restore backup.md
Troubleshooting TROUBLESHOOTING.md

Tips for Skillshare

  • • Start a fresh session after installing so your agent picks up the new skill.
  • • This skill ships scripts. Read them before the first run, and run it in a project without secrets first.
  • • It bundles reference files. The agent reads them only when needed, so they cost no context until then.
  • • It is part of a pack with 10 skills. Install only the ones you need with --skill to keep triggers precise.
  • • If two skills overlap, mention the one you want by name.

Questions about Skillshare

What does the Skillshare skill do?

Manage skills, agents, extras, hooks, plugins, and MCP connection settings with the Skillshare CLI. Use when the user asks to configure or run Skillshare, install or sync resources across AI tools, manage shared memory notes, review a session for lessons or dream over saved memories, import MCP settings, manage targets and project folders, audit skills, recover backups, or troubleshoot Skillshare configuration and sy

How do I install Skillshare?

Run "npx skills add runkids/skillshare --skill skillshare" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.

Does Skillshare work in Cursor and Codex?

Yes. Skillshare uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.

Is Skillshare free?

Skillshare is open source on GitHub under the MIT license. It is free to install; check the license before commercial use.

Who made Skillshare?

Skillshare is published by runkids in the runkids/skillshare repository, together with 9 other skills.

Similar skills. From other creators.