A personal collection of various things for productivity with and without AI tools from Manfred Moser.
All material in this repo is created, tested, and maintained by myself and for myself.
The skills/ directory holds reusable agent skills in the open
SKILL.md format, which works across every major AI coding tool. Rather than
maintain a copy per tool, install-skills.sh symlinks each skill into the
user-level skills directory of each tool, so editing happens only here in the
repo and there is never a second copy to drift out of sync.
My personal context and cross-tool conventions live here too: the manfred
skill carries identity and working style, and manfred-git carries commit
message style and attribution preferences. Invoke them explicitly when you
want that context.
On any machine, after cloning this repo, run:
cd getting-stuff-done
./install-skills.shThe script is idempotent — run it again any time to pick up newly added skills or repair links on a fresh machine. It installs into:
| Tool | Skills directory |
|---|---|
| Claude Code | ~/.claude/skills |
| opencode | ~/.config/opencode/skills |
| Codex CLI | ~/.codex/skills |
| GitHub Copilot | ~/.copilot/skills |
| Antigravity | ~/.gemini/antigravity/skills and ~/.gemini/config/skills |
Antigravity gets both paths because its global skills location changed across
versions. The script refreshes its own symlinks but never overwrites a real
file or directory a tool placed there itself. To support another tool, add a
single "name:$HOME/path/skills" entry to the TOOLS array in the script.
Skills run with the full permissions of the agent that loads them. Review a skill before installing it, whether it comes from this repository or any other source.
The repository holds two kinds of skills. General skills are useful to anyone working on the same tools or projects. Personal skills carry Manfred's identity, preferences, and conventions, and double as a worked example of a personal context skill family.
General skills:
| Skill | Purpose |
|---|---|
trino |
Shared reference facts about the Trino project for the trino-* family. |
trino-packages-update |
Update a trino-packages clone to a newer Trino version. |
trino-gateway-release-notes |
Create and maintain Trino Gateway release notes pull requests. |
trino-contributor-call-processing |
Turn a Trino contributor call recording into topics and a wiki summary. |
weekly-asana-task-recap |
Assemble a weekly progress summary from Asana task updates. |
weekly-github-issue-recap |
Assemble a weekly progress summary from GitHub issue updates. |
weekly-linear-issue-recap |
Assemble a weekly progress summary from Linear issue updates. |
Personal skills:
| Skill | Purpose |
|---|---|
manfred |
Core identity, context, and working style. The gateway to the manfred-* family. |
manfred-git |
Commit message style, branching, PR workflow, and code review. |
manfred-writing |
Writing voice, audience, and markdown formatting conventions. |
manfred-slides |
Presentation slide deck structure and content conventions. |
The install-skills.sh script installs every skill for the tools listed
preceding. To install a single skill instead, and for anyone who prefers a
package-manager style workflow, the skills are also installable with the
skills CLI. It installs a skill
directly from any public GitHub repository. Install a single skill with the
owner/repo@skill shorthand:
npx skills add simpligility/getting-stuff-done@trino-packages-updateInstall every skill in the repository at once by pointing at the repository:
npx skills add simpligility/getting-stuff-doneThis adds a Node based dependency at install time and is entirely optional. The symlink script and a plain clone remain the primary, dependency-free path.
The npx skills find command searches the separate
skills.sh registry rather than GitHub directly, so these
skills do not appear in that search until they are published to the registry.
Installing directly by repository or skill reference works either way.
This project is inspired by my own experience and the shared learning of many others. Find more details in the following, very incomplete sections.
A list of other projects that I looked at in more or less detail over time:
- Gastown - multi agent tool
- Beads
- Gascity - replacement for Gastown
- superpowers - skills collection
- promptfoo
- notme.bot
- claude-guard
- Matt Pocock skills - skills collection
- Superset - multi agent tool
- addyosmani/agent-skills - engineering skills collection
- MLcon workshop - my fork
- skills.sh - skills repository
- Cavenman - shorten output to safe
- Cavenmem - local cross-agent memory
- The Sovereign Engineer - book
- claude md starter
- gstack
Blog posts and other written resources that caught my attention:
- Steve Yegge - I have been reading his long articles for many years now, and so of course I followed Gastown and other projects.
- The Passive AI Learning Stack That Changed the Way I Learn
- OpenClaw and the Architecture Nobody Noticed
- Something Big Is Happening
- Clarity Is the New Bottleneck
- Will you be my CLI? Making Agents fall in love with Langfuse.
- The Fossil Record of Harness Engineering
Created and maintained by Manfred Moser. The contents of this repository, including all skills, are licensed under the Apache License 2.0.
The skills here are all my own work. If you find them useful, consider sponsoring the work through GitHub Sponsors.