https://github.com/cdpath/skills
https://github.com/cdpath/skills
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/cdpath/skills
- Owner: cdpath
- Created: 2026-05-17T04:57:45.000Z (25 days ago)
- Default Branch: master
- Last Pushed: 2026-05-26T03:02:47.000Z (16 days ago)
- Last Synced: 2026-05-26T05:06:47.370Z (16 days ago)
- Size: 10.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# skills
My agent skills, installable via [skills.sh](https://skills.sh).
## Install
Install all skills:
```bash
npx skills@latest add cdpath/skills
```
Install a specific skill:
```bash
npx skills@latest add cdpath/skills --skill homework-cli
# or equivalently
npx skills@latest add cdpath/skills@homework-cli
```
The CLI auto-detects your coding agent (Claude Code, Cursor, Amp, etc.) and installs the skill(s) into the right directory.
## Skills
- **[homework-cli](./skills/homework-cli/SKILL.md)** — Fetches and analyzes student homework from the welife001 parent-side API using the `homework` CLI.
- **[anki-connect](./skills/anki-connect/SKILL.md)** — Uses AnkiConnect to inspect and automate Anki through the local HTTP API, with warnings for mutating and destructive actions.
- **[obsidian-category](./skills/obsidian-category/SKILL.md)** — Creates new categories in the Obsidian vault (ankiv3).
- **[tufte-viz](./skills/tufte-viz/SKILL.md)** — Ideate and critique data visualizations using Edward Tufte's principles. (via [gist](https://gist.github.com/aparente/e48c353755958621b3c0004593105a90))
## Layout
```
.
├── .claude-plugin/
│ └── plugin.json # declares skill paths for the installer
└── skills/
└── /
└── SKILL.md # frontmatter: name + description, then body
```
To add a new skill: create `skills//SKILL.md` with `name` + `description` frontmatter, then list its path in [`.claude-plugin/plugin.json`](./.claude-plugin/plugin.json).