---
name: Shared
slug: shared
category: AI Engineering
description: Shared provides platform-agnostic guidance for creating, organizing, and improving Claude Code skills. Use it when building new skills, refactoring existing ones, or looking for templates and best practices.
github: "https://github.com/rshankras/claude-code-apple-skills/tree/main/skills/shared"
language: Swift
stars: 659
forks: 60
install: "npx degit https://github.com/rshankras/claude-code-apple-skills/tree/main/skills/shared ~/.claude/skills/shared"
installs_to: ~/.claude/skills/shared
source_path: skills/shared/SKILL.md
collection_size: 25
category_size: 2451
collection_url: "https://dirskills.com/collections/rshankras/claude-code-apple-skills"
added: 2026-08-24T05:17:23.698Z
last_synced: 2026-08-24T05:17:23.698Z
canonical_url: "https://dirskills.com/skills/shared"
---

# Shared

Shared provides platform-agnostic guidance for creating, organizing, and improving Claude Code skills. Use it when building new skills, refactoring existing ones, or looking for templates and best practices.

**Install:**

```bash
npx degit https://github.com/rshankras/claude-code-apple-skills/tree/main/skills/shared ~/.claude/skills/shared
```

## README

# 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

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

## Example Workflow

**User wants to create a new skill:**
1. Read `skill-creator/SKILL.md` for the full creation process
2. Determine skill complexity (simple vs modularized)
3. Guide through front matter, structure, and content
4. Reference existing skills as examples
