👤 Author: Geoff Bremner
🔗 Connect: https://linktr.ee/gbaudio
🤖 Built with Gemini and tested with Gemini.
This is a lightweight implementation of skills, originally forked from Matt Pocock skills, purposely focussed on pi.dev, used and maintained by Geoff Bremner. Geoff Bremner modifies these skills and AGENT instructions to fit his workflow.
You need to have pi installed and configured. See pi documentation for installation instructions.
cd ~/Documents
git clone https://github.com/geoffbremner/skills
cd skillsThis document:
- Is LLM friendly, but can be done manually.
- has only been tested on macOS
- works from
~/Documents/skills
Create or edit the pi settings file at ~/.pi/agent/settings.json.
To create:
Run this ONCE to ensure no duplication.
mkdir -p ~/.pi/agent
cat > ~/.pi/agent/settings.json << 'EOF'
{
"skills": [
"~/Documents/skills/skills/engineering",
"~/Documents/skills/skills/productivity",
"~/Documents/skills/skills/misc"
]
}
EOFNote: We only include engineering, productivity, and misc directories. The personal, in-progress, and deprecated directories are intentionally excluded.
The agent configuration is split between two primary workflows:
- Obsidian Knowledge — My workflow for maintaining knowledge, vault organization, and documentation. Inspired by Nick Milo.
- Software Engineering — My workflow for code, debugging, and infrastructure. Inspired by Matt Pocock and Andrej Karpathy
Add core agent functionality to your install:
cp agents/AGENTS.md ~/.pi/agent/AGENTS.md
cp agents/AGENTS_OBSIDIAN.md ~/.pi/agent/AGENTS_OBSIDIAN.md
cp agents/AGENTS_SOFTWARE.md ~/.pi/agent/AGENTS_SOFTWARE.mdOPTIONAL - FILES workflow for managing multiple external physical drives
cp agents/AGENTS_FILES.md ~/.pi/agent/AGENTS_FILES.mdThis ensures that upon pi launch, you specify working on software, knowledge, or a hybrid of both.
Reload skills in pi:
/reload
Then verify skills are loaded by asking:
What skills do you have available?
pi install npm:@curl.md/piThis allows you to paste URLs and pi will fetch them. This is Geoff's must-have tool for pi.
Read the curl.md Pi extension docs and summarize how it works.
https://curl.md/docs/plugins/pipi install npm:pi-token-usage
/usage- Check the path in
~/.pi/agent/settings.jsonmatches where you cloned the repo. If there are problems check using vim:
vim ~/.pi/agent/settings.json- Run
/reload - Verify JSON syntax is valid (no trailing commas, proper quotes)
