使用说明
My Agent Skills
Personal Claude plugin marketplace — skills, agents, and MCP servers organised by topic.
Plugins
| Plugin | Type | Description | Install |
|---|---|---|---|
| excalidraw-diagrams | Skill | Generate professional Excalidraw diagrams with PNG preview | /plugin install excalidraw-diagrams@my-agent-skills |
| my-claude | Skill | Personal baseline rules plus a one-step set-up command | /plugin install my-claude@my-agent-skills |
| obsidian-tandem-comments | Skill | Vendored Obsidian Tandem Comments skill for reading/writing comment threads | /plugin install obsidian-tandem-comments@my-agent-skills |
| obsidian-skills | Skill | Vendored subset of Obsidian Markdown, Bases, and JSON Canvas skills | /plugin install obsidian-skills@my-agent-skills |
Browse the plugins/ directory for all available packages, or see .claude-plugin/marketplace.json for the machine-readable manifest.
What's in a plugin?
Each plugin is a self-contained package that can bundle any combination of:
- Skills — reusable instructions in agentskills.io format
- Agents — agent definitions with system prompts and tool configurations
- MCP Servers — Model Context Protocol servers
See CLAUDE.md for the full plugin package standard and folder structure.
Installation
First, add this marketplace to your Claude Code:
/plugin marketplace add artislismanis/my-agent-skills
Then install individual plugins:
/plugin install <plugin-name>@my-agent-skills
Refer to each plugin's README.md for specific configuration details.
Development Environment (Devcontainer)
Prerequisites
- Docker Desktop (or Colima/Podman)
- VS Code with the Remote-Containers extension
- MesloLGS NF font installed on your host OS (recommended — terminal fonts render host-side, not in the container). Download from the Powerlevel10k fonts page. The devcontainer works without it (falls back to monospace) but glyphs will be missing.
Quick start
- Clone the repository and open it in VS Code
- When prompted, click "Reopen in Container" (or open the command palette and run "Dev Containers: Reopen in Container")
- Wait for the container to build — Node.js 22, Python 3.12, Claude Code CLI, and all tools will be available automatically
Firewall (local Docker only — skip in Codespaces)
To restrict container network access to approved domains only (recommended before running Claude Code in autonomous mode):
sudo /usr/local/share/init-firewall.sh
On success, the output shows the count of whitelisted domains. On failure, it prints the step that failed with an actionable error message. The firewall is optional and manually activated — the container works normally without it.
Pre-commit hooks (outside the container)
If you're working outside the devcontainer, install pre-commit hooks manually (requires Python 3 and pip):
pip install pre-commit && pre-commit install
Rebuilding the container
Rebuild after changes to .devcontainer/Dockerfile or .devcontainer/devcontainer.json: open the VS Code command palette and run "Dev Containers: Rebuild Container".
Other resources
docs/— Best-practice guides and reusable templatesconfigs/— System prompts and agent configuration files
Attribution
Plugins here borrow ideas from other people's work. Where a plugin is derived from or inspired by an external repo, its own README carries a Sources and attribution section naming the source, its licence, and what it contributed. Check that section before reusing a plugin elsewhere.
| Plugin | Draws on |
|---|---|
| my-claude | multica-ai/andrej-karpathy-skills (MIT), Tiago Forte's Master Prompt concept |
| obsidian-tandem-comments | leonpawelzik/obsidian-tandem-comments (MIT) |
| obsidian-skills | kepano/obsidian-skills (MIT) |
License
This project is licensed under the MIT License — see LICENSE for details.