Updated 2mo ago
by onurpolat05
ALBA
Turn Claude Code into a personal AI agent with persistent memory. Interactive setup, 9 skills, 8 hooks, role-agnostic. Verified against v2.1.220.
23 GitHub stars (23)
+2 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | +1 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | +1 |
- 9 skills (9 skills found in its SKILL.md files)
- 5 forks (5 forks)
- 2mo ago last update (Last updated 2mo ago)
Install
Skills CLI
npx skills add onurpolat05/ALBA
Asks which skills and agents to install. Just one: npx skills add onurpolat05/ALBA --skill create-skill — add -g for every project.
Claude Code
git clone https://github.com/onurpolat05/ALBAcp -r "ALBA/.claude/skills/create-skill" ~/.claude/skills/
Copies the create-skill skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add onurpolat05/ALBA
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
create-skill
Create one new skill end to end - asks about purpose, trigger phrases, tools and context, then writes .claude/skills/<name>/SKILL.md with valid frontmatter and registers it in CLAUDE.md. Use when user says "create a skill", "make a slash command for this", "turn this workflow into a skill", "new skill for X". Do NOT use for hooks, rules or MCP integrations (use /extend), and do NOT use to change…
.claude/skills/create-skill/SKILL.md on GitHub (opens in a new tab) -
end
Close a work session - asks what was completed, what was learned and what comes next, then updates dashboard, todo, learnings, errors and writes memory/daily/YYYY-MM-DD.md. Use when user says "end session", "wrap up", "I'm done for today", "save progress", "let's close", "log this session". Do NOT use for a week-level retrospective (use /weekly-review) or for cross-session pattern mining (use /re…
.claude/skills/end/SKILL.md on GitHub (opens in a new tab) -
extend
Add one new capability to an existing ALBA setup - skill, hook, rule, slash command or MCP integration - interactively, then wire it into CLAUDE.md and settings.json. Use when user says "add a skill", "add a hook", "I want a rule for X", "connect Trello/Gmail/Linear", "extend my agent", "can ALBA also do X". Do NOT use for first-time setup (use /setup). If the user already knows they want a skill…
.claude/skills/extend/SKILL.md on GitHub (opens in a new tab) -
reflect
Cross-session pattern analysis - reads recent daily logs, errors and learnings to surface recurring problems, then proposes rules, skills or hooks with evidence. Runs in a forked subagent. Use when user says "reflect", "find patterns", "what keeps going wrong", "how can I improve my workflow", "analyze my sessions", "am I repeating mistakes". Do NOT use for this week's summary and next-week plann…
.claude/skills/reflect/SKILL.md on GitHub (opens in a new tab) -
research
Structured web research with cited sources and confidence levels; runs in a forked subagent, quick (3-5 sources) or deep (8-10 sources, saved to memory/research/). Use when user says "research X", "look into X", "find information about X", "investigate X", "what's the state of X". Do NOT use for questions answerable from the codebase or memory files, for single-fact lookups (just answer, or fetch…
.claude/skills/research/SKILL.md on GitHub (opens in a new tab) -
setup
One-time bootstrap of a personal ALBA agent system - asks 7 discovery questions, then generates CLAUDE.md, the memory tree, skills, hooks, rules and .claude/settings.json. Use when the user explicitly types /setup, has just cloned ALBA, and has no CLAUDE.md yet. Do NOT use to add a single skill, hook or rule to a working setup (use /extend), and never run it against an already-configured system -…
.claude/skills/setup/SKILL.md on GitHub (opens in a new tab) -
start
Open a work session - reads dashboard and todo, checks for a resumable daily log, prints today's top priorities in under 10 lines. Use when user says "start", "let's begin", "good morning", "what am I working on today", "open the session", or types /start at the top of a session. Do NOT use for a mid-session check (use /status, which is read-only and does not look for a resume point), and do NOT…
.claude/skills/start/SKILL.md on GitHub (opens in a new tab) -
status
Read-only snapshot of the current focus, active/completed task counts and blockers, in under 8 lines. Use when user says "status", "where are we", "what's left", "any blockers", "quick check", or wants a mid-session pulse without changing anything. Do NOT use to open a session (use /start, which also looks for a resumable daily log) and do NOT use for week-level analysis (use /weekly-review).
.claude/skills/status/SKILL.md on GitHub (opens in a new tab) -
weekly-review
Weekly retrospective - gathers this week's daily logs, learnings and errors, asks 3 questions, saves memory/state/weekly-reviews/YYYY-Www.md and refreshes the dashboard priorities. Use when user says "weekly review", "review my week", "how did this week go", "plan next week", "wrap up the week", or it is the end of the work week. Do NOT use to close a single day (use /end) or for open-ended multi…
.claude/skills/weekly-review/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.