By oaustegard
Maintain persistent project context across Claude Code sessions with structured memory, task tracking, session notes, and a portable knowledgebase that works offline without embeddings or external services.
Guidance for asking clarifying questions when user requests are ambiguous, have multiple valid approaches, or require critical decisions. Use when implementation choices exist that could significantly affect outcomes.
Ranked content search over any text corpus using BM25 (via xhluca/bm25s). Corpus-agnostic: works on cloned repos, project knowledge stores, uploaded files/archives, and any local directory. Stateless — builds an in-memory index each invocation, no cache, no persistence. Use when you need ranked multi-word content search beyond grep, or when picking the "most relevant files for these terms" across a corpus. Triggers on "rank these documents", "search this corpus", "find content about X", "which files are most about Y", or multi-word concept queries against a known body of text.
Exports project instructions and knowledge files from the current Claude project. Use when users want to clone, copy, backup, or export a project's configuration and files.
Builds a portable, embedding-free knowledgebase from a set of files and delivers it as a self-contained `.skill` bundle (BM25 index + bundled searcher + query protocol). Use when a user wants to turn uploaded files, a folder, or a corpus into a searchable knowledgebase they can hand to any agent — phrased as "make a knowledgebase", "build a KB skill", "package these docs for retrieval", "create a searchable bundle", or references to a `.skill` KB. The output runs anywhere with Node or Python — no model, no install, no network. Distinct from `bm25` (ephemeral in-session search) and `building-github-index` (markdown project-knowledge index).
Multi-conversation methodology for iterative stateful work with context accumulation. Use when users request work that spans multiple sessions (research, debugging, refactoring, feature development), need to build on past progress, explicitly mention iterative work, work logs, project knowledge, or cross-conversation learning.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A collection of Claude skills distributed as a Claude Code plugin marketplace. Skills are primarily designed for the Claude.ai PaaS skill compute environment; mileage will vary if used as Claude Code Agent Skills.
Add this repository as a plugin marketplace in Claude Code:
/plugin marketplace add oaustegard/claude-skills
Then browse and install individual plugins:
/plugin install skill-name@oaustegard-claude-skills
Update all marketplace plugins to latest:
/plugin marketplace update
Install skills directly to your project with a single command:
curl -fsSL https://raw.githubusercontent.com/oaustegard/claude-skills/main/templates/installation/install-skills.sh | bash
Or download and customize which skills to install:
curl -O https://raw.githubusercontent.com/oaustegard/claude-skills/main/templates/installation/install-skills.sh
nano install-skills.sh # Edit SKILLS array
chmod +x install-skills.sh && ./install-skills.sh
CI/CD Integration:
mkdir -p .github/workflows
curl -o .github/workflows/install-skills.yml \
https://raw.githubusercontent.com/oaustegard/claude-skills/main/templates/installation/install-skills.yml
For complete documentation, see templates/installation/README.md
Note: If your skill contribution is just a marketing ploy I'll simply delete it.
SKILL.md at the rootyour-skill.zip
└── your-skill/
├── SKILL.md
└── resources/ (optional)
.uploads/ directoryReleases are triggered by updating metadata.version in SKILL.md frontmatter on main branch.
Use semantic versioning:
0.1.0 - Initial release0.1.1 - Patch (bug fixes)0.2.0 - Minor (new features, backward compatible)1.0.0 - Major (breaking changes)npx claudepluginhub oaustegard/claude-skills --plugin knowledge-and-memorySoftware development utilities: MCP servers, bookmarklets, frameworks, patching, and environment validation.
AI model invocation, multi-agent orchestration, prompt distillation, and structured reasoning frameworks.
GitHub repository access, CLI operations, indexing, and git workflow tools.
Environment setup, credential management, container building, and workflow orchestration.
Image manipulation, video/audio processing, file format conversion, SVG conversion, and computer vision augmentation.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC plugin for engineering teams - 67 agents, 279 skills, 94 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Plugin-safe Claude Code distribution of Agentic Awesome Skills with 1,933 supported skills.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,884 supported skills.