mcpbeat

Shared

rshankras/shared

Platform-agnostic skills including skill creation templates and best practices. Use when creating new skills or improving existing ones.

12k tokens
context cost
the whole folder, loaded on every use
5
files
instructions only
0
copies elsewhere
how many repositories repackaged it
585
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/rshankras/claude-code-apple-skills --skill shared

The instruction itself

6 sections, as written by the author

Shared Skills

Platform-agnostic skills that work across iOS, macOS, and other Apple platforms. This category provides foundational tools for extending Claude Code's capabilities.

When This Skill Activates

Use this skill when the user:

  • Wants to create a new Claude Code skill
  • Asks about skill structure or organization
  • Wants to improve or refactor existing skills
  • Needs help with skill modularization
  • Asks about skill best practices or templates

Available Modules

Read relevant module files based on the user's needs:

skill-creator/

Templates and guidance for creating well-structured Claude Code skills.

  • Skill structure and organization patterns
  • YAML front matter configuration
  • Modularization strategies
  • Templates for simple and complex skills
  • Best practices and common pitfalls

How to Use

  • Identify user's need from their question
  • Read relevant module files from subdirectories
  • Apply the guidance to their specific context
  • Provide examples from existing skills when helpful

Example Workflow

User wants to create a new skill:

  • Read skill-creator/SKILL.md for the full creation process
  • Determine skill complexity (simple vs modularized)
  • Guide through front matter, structure, and content
  • Reference existing skills as examples

How to use it

Copy the folder

Take rshankras/shared from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.