An open API service indexing awesome lists of open source software.

https://github.com/cdpath/skills


https://github.com/cdpath/skills

Last synced: 11 days ago
JSON representation

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).