Claude Code skill
A Claude Code skill is a Markdown file that tells Claude Code what a tool does, when to use it, and how to call it. When you add a ListBee skill to your project, Claude Code can create listings, check orders, and manage your account — without you having to explain the API each time.
What a skill does
Claude Code reads skill files from .claude/skills/ in your project root. When you ask Claude Code to do something that matches the skill’s trigger conditions, it follows the instructions in the skill file — including which API to call, what parameters to use, and how to handle errors.
Without a skill file, Claude Code might attempt to use a generic HTTP approach or ask you for guidance. With a skill file, it knows exactly what to do.
Setup
Create the skill directory and file:
Add your API key to the environment:
Or add it to a .env file that your project loads:
Skill file content
Create .claude/skills/listbee/SKILL.md with the following content:
How it triggers
Claude Code loads skill files when a conversation starts. The skill is active for all tasks in that session.
Example prompts that will trigger the ListBee skill:
- “Create a listing for my ebook, $12, here’s the PDF link”
- “I want to sell my course notes”
- “What orders have come in today?”
- “Update the price on my Python guide to $25”
- “Delete the old listing”
Claude Code reads the skill, picks the right operation, and executes it — including running the Python code if needed.
Shared skills
If you work across multiple projects and want the skill available everywhere, place it in the workspace-level skills directory:
Skills in ~/.claude/skills/ are loaded in all Claude Code sessions regardless of project.
Common errors
Limitations
- No MCP tool calling — the skill instructs Claude Code to run Python/httpx code directly. It does not use MCP tools.
- No webhook management — the skill covers listings, orders, and account operations. Webhook CRUD is not included.
- Python-only examples — the skill’s code blocks use Python with httpx. Claude Code may adapt to TypeScript if asked, but the skill doesn’t include TypeScript examples.
Next steps
- MCP server — an alternative integration using MCP tools instead of a skill file.
- API reference — every endpoint, every parameter.