Reflect on Session Learnings
cursor/plugins
Starts three parallel reviewer subagents over the current conversation transcript, then turns their findings into concrete edits to existing skills.
Reviews past Codex or Claude Code sessions from a time range you choose and proposes skills to codify and memories to pin, as a summary plus structured JSON.
$ npx skills add getcrew44/crew44 --skill session-skill-mining -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install getcrew44/crew44 session-skill-mining --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/getcrew44/crew44.git skills-src && mkdir -p .claude/skills && cp -r skills-src/daemon/internal/presets/defaultcrew/skills/partner/session-skill-mining .claude/skills/session-skill-mining && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "session-skill-mining" agent skill from https://github.com/getcrew44/crew44/tree/main/daemon/internal/presets/defaultcrew/skills/partner/session-skill-mining into .claude/skills/session-skill-mining/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "session-skill-mining", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/getcrew44/crew44/tree/main/daemon/internal/presets/defaultcrew/skills/partner/session-skill-miningType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add getcrew44/crew44 --skill session-skill-mining -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install getcrew44/crew44 session-skill-mining --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/getcrew44/crew44.git skills-src && mkdir -p .agents/skills && cp -r skills-src/daemon/internal/presets/defaultcrew/skills/partner/session-skill-mining .agents/skills/session-skill-mining && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "session-skill-mining" agent skill from https://github.com/getcrew44/crew44/tree/main/daemon/internal/presets/defaultcrew/skills/partner/session-skill-mining into .agents/skills/session-skill-mining/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "session-skill-mining", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add getcrew44/crew44 --skill session-skill-mining -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install getcrew44/crew44 session-skill-mining --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/getcrew44/crew44.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/daemon/internal/presets/defaultcrew/skills/partner/session-skill-mining .cursor/skills/session-skill-mining && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "session-skill-mining" agent skill from https://github.com/getcrew44/crew44/tree/main/daemon/internal/presets/defaultcrew/skills/partner/session-skill-mining into .cursor/skills/session-skill-mining/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "session-skill-mining", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/getcrew44/crew44.git --path daemon/internal/presets/defaultcrew/skills/partner/session-skill-mining--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add getcrew44/crew44 --skill session-skill-mining -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install getcrew44/crew44 session-skill-mining --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/getcrew44/crew44.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/daemon/internal/presets/defaultcrew/skills/partner/session-skill-mining .gemini/skills/session-skill-mining && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "session-skill-mining" agent skill from https://github.com/getcrew44/crew44/tree/main/daemon/internal/presets/defaultcrew/skills/partner/session-skill-mining into .gemini/skills/session-skill-mining/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "session-skill-mining", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install getcrew44/crew44 session-skill-miningInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add getcrew44/crew44 --skill session-skill-mining -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/getcrew44/crew44.git skills-src && mkdir -p .github/skills && cp -r skills-src/daemon/internal/presets/defaultcrew/skills/partner/session-skill-mining .github/skills/session-skill-mining && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "session-skill-mining" agent skill from https://github.com/getcrew44/crew44/tree/main/daemon/internal/presets/defaultcrew/skills/partner/session-skill-mining into .github/skills/session-skill-mining/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "session-skill-mining", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add getcrew44/crew44 --skill session-skill-mining -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install getcrew44/crew44 session-skill-mining --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/getcrew44/crew44.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/daemon/internal/presets/defaultcrew/skills/partner/session-skill-mining .opencode/skills/session-skill-mining && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "session-skill-mining" agent skill from https://github.com/getcrew44/crew44/tree/main/daemon/internal/presets/defaultcrew/skills/partner/session-skill-mining into .opencode/skills/session-skill-mining/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "session-skill-mining", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
session-skill-miningReviews past Codex or Claude Code sessions from a time range you choose and proposes skills to codify and memories to pin, as a summary plus structured JSON.
The skill looks through session transcripts, run metadata and edit history within an explicit time range and extracts two kinds of upgrades: reusable procedures worth turning into a SKILL.md, and project or user facts worth pinning as memories. Findings about routing, scheduling, agent shape, cost or role boundaries are mapped onto those two kinds, with no separate strategy type. When you run it manually it prints a readable summary and the JSON; the Crew44 auto-optimizer scheduler also invokes it and parses the JSON block.
Guardrails keep it narrow. It scans history only when you ask or approve, treats transcript content as untrusted data, paraphrases instead of quoting, redacts secrets and customer data, and checks existing skills and agent roles so it can suggest merging rather than duplicating. For a large range it does a metadata-first pass and reports coverage limits. The quality bar favors fewer suggestions, and an empty suggestions list is a valid result.
2 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit cfcf1e7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
npmFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Session Skill Mining loads about 5.3k tokens when it runs. Until then it costs about 101 tokens; SKILL.md has 2,603 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from getcrew44/crew44 at commit cfcf1e7, republished under its MIT licence (© getcrew44). 2,603 words, ~5,278 tokens.
.claude/skills/session-skill-mining/SKILL.md (or your agent's skills folder).Review AI coding sessions, run metadata, and edit history from an explicit time range and identify two kinds of upgrades:
Strategy-shaped findings are still in scope: routing, scheduling, agent shape, cost, queueing, and role-boundary patterns. Do not emit a separate strategy kind. Map them to:
The auto-optimizer (Auto optimization route in Crew44) invokes this skill on a schedule and parses the JSON block from your response. When invoked manually by the user, emit both the readable summary and the JSON so the user can see what would be persisted.
You are judged on signal-to-noise, not volume. Default to NOT surfacing. An empty suggestions array is a valid and often correct response. If a candidate does not clearly clear the bar below, drop it.
The cost of a false positive is high: the user has to read, judge, and reject it, and a single weak suggestion poisons trust in the entire scan. The cost of a missed signal is low: the same pattern will fire again next week if it is real.
grep, find, or reading one existing file in the project teaches the same lesson, the candidate is redundant with code. Code is the source of truth; do not duplicate it into prose.kind: documentation for a code comment instead.CLAUDE.md, AGENTS.md, README.md, package.json scripts, design docs, or a SKILL.md you already have.kind: documentation or just discard; do not dress it up as a memory or skill.evidence.runs and a short human-readable span in evidence.windows. Recurrence across multiple sessions strengthens the case, but a single session that produces a crystallized procedure (for skills) or a single explicit user statement with a stated reason (for memories) is enough on its own.main.cjs + preload.js + renderer." → Framework boilerplate documented in Electron's own quickstart. Any existing IPC handler in the repo teaches this in 30 seconds. Reject.scrollTop and use overflow:hidden." → Bug post-mortem. Both fixes are already merged. The invariants belong as a code comment in the component file or as a refactor that makes the failure impossible. Reject — or propose a documentation candidate that adds the comment to the source file.tsconfig.json and the file extensions in the repo. Reject.npm install at the repo root — it produces a package-lock.json that breaks the workspace resolver." Non-obvious, repeatedly rediscovered, not in framework docs, and cannot live in code (the fix is "don't run a command," not a code change).strategy result.skill, memory) and the threshold (all/med/high). Respect both: do not emit candidates for disabled surfaces, and drop candidates below the threshold.Default locations:
$CODEX_HOME/sessions/**/*.jsonl, usually ~/.codex/sessions/**/*.jsonl.$CODEX_HOME/archived_sessions/**, if present.$CLAUDE_CONFIG_DIR/projects/**/*.jsonl, usually ~/.claude/projects/**/*.jsonl.Timestamps are usually ISO-8601 UTC in each JSONL record. Normalize the user's requested range to exact start and end datetimes, including timezone. If the user gives only dates, interpret the range as local-time full days.
skill. If it is a durable fact or constraint, classify it as memory-project or memory-user.memory-project):memory-user):skill: one reusable procedure inside an existing role;memory-project: durable project knowledge worth injecting into future project sessions;memory-user: durable user preference or habit worth injecting across projects;documentation: knowledge should live in project docs, not Crew44 configuration;discard: too narrow, stale, sensitive, or one-off.Use equivalent tools when direct shell access is unavailable.
find "${CODEX_HOME:-$HOME/.codex}/sessions" -name '*.jsonl' -print
find "${CLAUDE_CONFIG_DIR:-$HOME/.claude}/projects" -name '*.jsonl' -printFor large ranges, avoid printing full transcripts. Extract compact fields with jq or a small script, then inspect only promising sessions.
When inspecting SQLite or JSONL indexes, keep every command bounded:
LIMIT.substr(title,1,120), substr(first_user_message,1,240), length(first_user_message).select * or print full transcript/tool-output/blob columns.Start with coverage:
Then list candidate skills:
name: short kebab-case proposal;trigger: when the skill should be used;reusable core: the workflow or knowledge to preserve;source signal: note whether this came from workflow repetition, memory rediscovery, or strategy-shaped evidence such as routing/scheduling/cost/role-boundary friction;evidence: 1-3 session references with timestamps, session id, project/cwd basename, and paraphrased rationale;confidence: high, medium, or low;recommendation: create, merge into existing skill, document elsewhere, or discard.Then list candidate memories:
scope: memory-project or memory-user;durable fact: the exact project fact, user preference, or user habit to preserve;source signal: note whether this came from explicit user instruction, repeated rediscovery, or strategy-shaped evidence such as routing/scheduling/cost/role-boundary friction;evidence: 1-3 session references with timestamps, session id, project/cwd basename, and paraphrased rationale;confidence: high, medium, or low;recommendation: pin as memory, document elsewhere, or discard.When you find a strategy-shaped signal, do not create a separate strategy section. Put it in candidate skills if it is a reusable procedure, or candidate memories if it is durable context.
When useful, include a compact draft:
---
name: proposed-skill-name
description: Use when ...
---
# Proposed Skill Name
## Steps
1. ...Reply with a short plain-English summary the user can skim, then a single fenced JSON block. The block must match the schema below; the daemon parses it. If you cannot produce valid JSON, do not invent it — emit an empty suggestions array instead.
{
"schema_version": 1,
"scan_summary": { "window": "2026-05-06..2026-05-13", "runs_analyzed": 142 },
"suggestions": [
{
"id": "k-1",
"kind": "skill",
"priority": "high",
"title": "Bundle the 6-step locale video prep into a skill",
"body": "Milo runs the same prep ritual before every doubao-tts job: check 16:9 crop, normalize audio to -14 LUFS, name subtitles {locale}.vtt, copy to /out/locale/, verify duration <= 90s, log to ledger. Five runs in 8 days, near-identical.",
"impact": "-4m/run",
"evidence": { "runs": ["t-091","t-088","t-082"], "windows": ["5 runs, 8d window"] },
"preview": {
"type": "skill",
"name": "locale-video-prep",
"lines": [
"# locale-video-prep",
"",
"Required reading before any locale promo render.",
"",
"## Steps",
"1. Verify aspect ratio is 16:9 (crop, do not pad).",
"2. Normalize audio to -14 LUFS."
]
}
},
{
"id": "m-1",
"kind": "memory-project",
"priority": "high",
"title": "This repo uses pnpm workspaces; npm install breaks it",
"body": "Three lockfile-recovery sessions in the last week. Worth pinning so no agent runs npm install at the repo root again.",
"impact": "Prevents 10m/slip",
"evidence": { "runs": ["t-114","t-112","t-109"], "windows": ["3 lockfile-recovery sessions"] },
"preview": {
"type": "memory",
"scope": "crew44",
"scope_id": "PASTE-PROJECT-UUID-HERE",
"text": "Project uses pnpm workspaces. Never run npm install at the repo root."
}
},
{
"id": "u-1",
"kind": "memory-user",
"priority": "med",
"title": "Jordan prefers em-dashes over semicolons in copy",
"body": "Across 7 copy reviews, you replaced 19 of 21 agent-written semicolons with em-dashes.",
"impact": "Style fit",
"evidence": { "runs": ["t-114","t-082"], "windows": ["7 copy reviews, 14d"] },
"preview": {
"type": "memory",
"scope": "Jordan",
"text": "In copy, prefer em-dashes over semicolons."
}
}
]
}schema_version: always 1.id: short kebab/letter hint (k-1, m-1, u-1). The daemon rewrites this to <scan_id>:<hint> server-side, so hints do not need to be globally unique.kind: one of skill, memory-project, memory-user. Do not emit strategy.priority: high for clear wins, med for likely wins, low for speculation. Drop low if the prompt's threshold is med or high.title: one line, lead with what the user gains.body: 1-3 sentences, name the pattern and the cost of not fixing it.impact: short chip text (-4m/run, +22% throughput, Prevents 10m/slip, Style fit).evidence.runs: chat or turn IDs you can quote. evidence.windows: short human-readable spans.preview.type follows kind:skill → type: "skill", set name (kebab-case), lines is the SKILL.md body.memory-project → type: "memory", set scope (project display name), scope_id (project UUID), text (the one-line bullet to append).memory-user → type: "memory", set scope (user display name), text. Omit scope_id.The auto-optimizer's scan prompt lists which surfaces are enabled and the priority threshold. If surfaces.memory=false you must skip both memory-project and memory-user. Do not emit strategy candidates. If threshold=high you must skip med and low candidates. The daemon also re-validates server-side; emitting filtered candidates wastes tokens but does not harm the system.
For every candidate you are about to include, walk through this checklist. If any answer is "no" or "yes (for the wrong column)," drop the candidate.
body name why it matters (an incident, a constraint, a measurable lift) — not just what the pattern is? If no → rewrite or drop.A scan that emits 0–2 strong suggestions per week beats a scan that emits 5 weak ones. The user trusts the next scan based on the worst suggestion in this one.
© getcrew44, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in daemon/internal/presets/defaultcrew/skills/partner/session-skill-mining of getcrew44/crew44.
Open the folder on GitHubat commit cfcf1e7
Session Skill Mining next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Session Skill Mining this skillgetcrew44/crew44 | 356 | — | ~5.3k | Automated safety check: Pass | MIT | |
| Reflect on Session Learningscursor/plugins | 10k | 5 repos | ~1.2k | Automated safety check: Pass | None | |
| Aiception Skill ExtractionNateBJones-Projects/OB1 | 4.7k | — | ~2k | Automated safety check: Notes | Custom licence | |
| Trajectory Skill SynthesizerAgentToolkit/altk-evolve | 122 | — | ~2.2k | Automated safety check: Pass | Apache-2.0 | |
| Skill CreatorAzure/azqr | 794 | 89 repos | ~8.2k | Automated safety check: Pass | Apache-2.0 | |
| Claude Code Skill Developer Guidediet103/claude-code-infrastructure-showcase | 10k | 10 repos | ~3.5k | Automated safety check: Pass | MIT |
cursor/plugins
Starts three parallel reviewer subagents over the current conversation transcript, then turns their findings into concrete edits to existing skills.
NateBJones-Projects/OB1
Pulls reusable knowledge out of work sessions and turns it into new skills, checking existing notes and skills first to avoid duplicates.
AgentToolkit/altk-evolve
Turns a saved agent trajectory into a reusable skill with a SKILL.md and supporting scripts, so later sessions can call the workflow instead of rediscovering it.
Azure/azqr
Create new skills, modify and improve existing skills, and measure skill performance.
diet103/claude-code-infrastructure-showcase
A guide to creating and managing Claude Code skills with auto-activation: skill-rules.json triggers, hooks, enforcement levels, YAML frontmatter and progressive disclosure.
alchaincyf/darwin-skill
Scores SKILL.md files on a nine-dimension rubric, then improves them in a keep-or-revert loop with independent judge agents, test prompts, git history and human checkpoints.
getcrew44/crew44
Drafts a clear, empathetic end-of-life announcement for a product, feature or plan, covering rationale, customer impact, transition support, timeline and next steps.
getcrew44/crew44
Audits a design or page against WCAG 2.1 AA for contrast, keyboard use, focus, labels, touch targets and screen reader behavior, with a severity-ranked report.
getcrew44/crew44
Walks an agent through five review passes on a screen, flow or mockup, then returns ranked findings with a severity and a suggested fix for each one.
getcrew44/crew44
Produces an implementation-ready spec from a finished design, covering layout, tokens, states, responsive behavior, edge cases, motion and accessibility, so engineers do not have to guess.
getcrew44/crew44
A skill your agent uses to evaluate or design a user interaction flow — states, edge cases, microinteractions, motion, and feedback patterns.
getcrew44/crew44
A skill your agent uses to write or review microcopy — CTAs, error messages, empty states, confirmation dialogs, tooltips, onboarding text.
Categories
Reviews past Codex or Claude Code sessions from a time range you choose and proposes skills to codify and memories to pin, as a summary plus structured JSON. md, and project or user facts worth pinning as memories. Findings about routing, scheduling, agent shape, cost or role boundaries are mapped onto those two kinds, with no separate strategy type.
Session Skill Mining fits situations like: mining last week's coding sessions for repeatable procedures to turn into skills; finding facts about a project or user that should be saved as memories; running a scheduled review of agent sessions that outputs structured suggestions.
Run `npx skills add getcrew44/crew44 --skill session-skill-mining -a claude-code`. Or copy the skill folder (daemon/internal/presets/defaultcrew/skills/partner/session-skill-mining in getcrew44/crew44) into .claude/skills/session-skill-mining in your project. Claude Code loads it when a task matches its description.
Run `npx skills add getcrew44/crew44 --skill session-skill-mining -a codex`. Or copy the skill folder (daemon/internal/presets/defaultcrew/skills/partner/session-skill-mining in getcrew44/crew44) into .agents/skills/session-skill-mining in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add getcrew44/crew44 --skill session-skill-mining -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/session-skill-mining, .gemini/skills/session-skill-mining, .github/skills/session-skill-mining and .opencode/skills/session-skill-mining in your project.
Going by SKILL.md and its folder, Session Skill Mining needs the command-line tools its instructions call (npm). Our summary lists: Access to past Codex or Claude Code session history for the chosen time range.
SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Session Skill Mining is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.3k tokens (SKILL.md is roughly 21k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Session Skill Mining: Reflect on Session Learnings (cursor/plugins, 10k stars), Aiception Skill Extraction (NateBJones-Projects/OB1, 4.7k stars), Trajectory Skill Synthesizer (AgentToolkit/altk-evolve, 122 stars) and Skill Creator (Azure/azqr, 794 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
getcrew44 (a GitHub organization) maintains it in getcrew44/crew44, which has 356 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on June 11, 2026.
Source: getcrew44/crew44 on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.