# My Skill

> One-line description of what this skill does

- Skill: `initializ/my-skill` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add initializ/my-skill`
- Raw SKILL.md: https://api.skillmd.com/api/skills/initializ/my-skill/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: initializ (https://skillmd.com/u/initializ)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/initializ/my-skill

---


# My Skill

Brief description of the skill's purpose, capabilities, and intended audience.

## Authentication

Describe how credentials are obtained and configured.

```bash
export MY_API_KEY="your-key-here"
```

## Quick Start

### Script-backed execution

Place executable scripts in `scripts/`. The tool name maps to the script:
underscores in the tool name become hyphens in the filename.

Example: tool `my_search` → `scripts/my-search.sh`

```bash
./scripts/my-search.sh '{"query": "hello"}'
```

### Binary-backed execution

If the skill delegates to a compiled binary instead, delete the `scripts/`
directory entirely and document the binary in `requires.bins` above.

## Tool: my_tool

Short description of what this tool does.

**Input:**

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| query | string | yes | The search query |
| max_results | integer | no | Maximum results (1-20). Default: 5 |

**Output:** JSON object with `results` array of `{title, url, content, score}`.

### Response Format

```json
{
  "results": [
    {
      "title": "Example",
      "url": "https://example.com",
      "content": "Relevant snippet...",
      "score": 0.95
    }
  ]
}
```

### Tips

- Tip 1 for effective usage
- Tip 2 for edge cases

## Safety Constraints

Document any safety rules this skill enforces (read-only, no secrets, etc.).

