Files
engineering-skills/README.md
T

82 lines
2.3 KiB
Markdown
Raw Normal View History

2026-03-23 09:50:41 +01:00
# Claude Skills — Mechanical Design Engineer
A collection of **custom skills for Claude.ai** that transform the assistant into an expert mechanical design engineer with 20+ years of experience.
## Repository structure
```
skills-claude/
├── README.md
├── compress-skills.sh # Script to generate .zip packages
└── <skill-name>/
├── SKILL.md # Main instructions (YAML frontmatter + markdown)
├── reference/ # Technical reference documentation
│ └── *.md
└── scripts/ # Executable helper scripts
└── *.py / *.sh
```
2026-03-23 11:23:24 +01:00
## Prerequisites
- `unzip` — required by `decompress-skills.sh` to extract `.skill` archives
```bash
sudo apt install unzip # Debian/Ubuntu/WSL
brew install unzip # macOS
```
- Python 3 + `PyYAML` — required by skill scripts
```bash
pip install -r requirements.txt
```
2026-03-23 09:50:41 +01:00
## How to install skills on Claude.ai
### 1. Generate .zip files
```bash
chmod +x compress-skills.sh
./compress-skills.sh
```
The `.zip` files are created in the `dist/` folder.
### 2. Upload to Claude.ai
1. Go to [claude.ai](https://claude.ai) → **Settings**
2. Section **Features** → **Skills**
3. Click **Upload skill** and upload each `.zip` file from `dist/`
4. Repeat for every skill
### 3. Use the skills
Invoke skills with a slash command in chat:
```
/<skill-name> [problem description]
```
## Skill format (Anthropic spec)
The `SKILL.md` file contains:
- **YAML frontmatter** with `name`, `description`, `user-invocable`
- **Markdown instructions** that define Claude's behaviour
```yaml
---
name: skill-name
description: What this skill does and when to invoke it
user-invocable: true
argument-hint: [optional argument]
---
# Skill Title
[Detailed instructions in markdown]
```
## References
- [ANTHROPIC-SKILLS-DOCS.md](ANTHROPIC-SKILLS-DOCS.md) — full reference extracted from official docs (structure, frontmatter, best practices, API)
- [Anthropic Skills Documentation](https://code.claude.com/docs/en/skills)
- [Agent Skills API](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview)
- [Skill Authoring Best Practices](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices)