context-initialization
Always Auto-invoked skill that creates/updates workspace AGENTS.md to instruct the agent to always search for existing skills before attempting any scientific task.
What this skill does
# Context Initialization ## Overview This skill automatically creates or updates an `AGENTS.md` file in the workspace root that instructs the agent to use existing skills before attempting to solve scientific tasks. This ensures the agent uses documented patterns, authentication methods, working examples, and best practices from the repository's skills rather than inventing solutions from scratch. ## When to Use This Skill This skill is automatically invoked when: - The agent initializes in this workspace - User begins any scientific task (database access, package usage, platform integration, or methodology) - User mentions specific databases, packages, platforms, or research methods - Any scientific data retrieval, analysis, or research task is started **No manual invocation required** - this skill runs automatically. ## What This Skill Does Creates or updates `AGENTS.md` in the workspace root with instructions for the agent to: 1. **Search first**: Look for relevant skills across all skill categories before writing code 2. **Use existing patterns**: Apply documented API access patterns, workflows, and examples 3. **Follow best practices**: Use rate limits, authentication, configurations, and established methodologies 4. **Adapt examples**: Leverage working code examples from `scripts/` folders and reference documentation **Important**: If `AGENTS.md` already exists in the workspace, this skill will update it intelligently rather than overwriting it. This preserves any custom instructions or modifications while ensuring the essential skill-search directives are present. ## Skill Categories This unified context initialization covers four major skill categories: ### Database Access Tasks - Search `scientific-databases/` for 24+ database skills - Use documented API endpoints and authentication patterns - Apply working code examples and best practices - Follow rate limits and error handling patterns ### Scientific Package Usage - Search `scientific-packages/` for 40+ Python package skills - Use installation instructions and API usage examples - Apply best practices and common patterns - Leverage working scripts and reference documentation ### Laboratory Platform Integration - Search `scientific-integrations/` for 6+ platform integration skills - Use authentication and setup instructions - Apply API access patterns and platform-specific best practices - Leverage working integration examples ### Scientific Analysis & Research Methods - Search `scientific-thinking/` for methodology skills - Use established data analysis frameworks (EDA, statistical analysis) - Apply research methodologies (hypothesis generation, brainstorming, critical thinking) - Leverage communication skills (scientific writing, visualization, peer review) - Use document processing skills (DOCX, PDF, PPTX, XLSX) ## Implementation When invoked, this skill manages the workspace `AGENTS.md` file as follows: - **If `AGENTS.md` does not exist**: Creates a new file using the complete template from `references/AGENTS.md` - **If `AGENTS.md` already exists**: Updates the file to ensure the essential skill-search directives are present, while preserving any existing custom content or modifications The file includes sections instructing the agent to search for and use existing skills across all scientific task categories. The complete reference template is available in `references/AGENTS.md`. ## Benefits By centralizing context initialization, this skill ensures: - **Consistency**: The agent always uses the same approach across all skill types - **Efficiency**: One initialization covers all scientific tasks - **Maintainability**: Updates to the initialization strategy occur in one place - **Completeness**: The agent is reminded to search across all available skill categories
Related in AI Agents
skill-development
IncludedComprehensive meta-skill for creating, managing, validating, auditing, and distributing Claude Code skills and slash commands (unified in v2.1.3+). Provides skill templates, creation workflows, validation patterns, audit checklists, naming conventions, YAML frontmatter guidance, progressive disclosure examples, and best practices lookup. Use when creating new skills, validating existing skills, auditing skill quality, understanding skill architecture, needing skill templates, learning about YAML frontmatter requirements, progressive disclosure patterns, tool restrictions (allowed-tools), skill composition, skill naming conventions, troubleshooting skill activation issues, creating custom slash commands, configuring command frontmatter, using command arguments ($ARGUMENTS, $1, $2), bash execution in commands, file references in commands, command namespacing, plugin commands, MCP slash commands, Skill tool configuration, or deciding between skills vs slash commands. Delegates to docs-management skill for official documentation.
reprompter
IncludedTransform messy prompts into well-structured, effective prompts — single or multi-agent. Use when: "reprompt", "reprompt this", "clean up this prompt", "structure my prompt", rough text needing XML tags and best practices, "reprompter teams", "repromptception", "run with quality", "smart run", "smart agents", multi-agent tasks, audits, parallel work, anything going to agent teams. Don't use when: simple Q&A, pure chat, immediate execution-only tasks. See "Don't Use When" section for details. Outputs: Structured XML/Markdown prompt, quality score (before/after), optional team brief + per-agent sub-prompts, agent team output files. Success criteria: Single mode quality score ≥ 7/10; Repromptception per-agent prompt quality score 8+/10; all required sections present, actionable and specific.
adaptive-compaction
IncludedAdaptive add-on policy and recovery layer that decides WHEN to compact, prune, snapshot, or fork -- replacing fixed-percent auto-compaction across Claude Code, Codex, and MCP-capable hosts. Trigger on auto-compact timing or damage: "when should I compact", "is it safe to compact now or start a fresh session", "auto-compact fires too early/mid-task", "switching to an unrelated task but the window still has space", "context rot", "answers get worse the longer the session runs", "the agent forgot the plan or my decisions after it summarized", "add a layer on top that manages context without changing the agent", raising autoCompactWindow to give the policy room, or installing/tuning a cross-tool compaction policy or PreCompact hook -- even when "compaction" is never said but the problem is context-window pressure or post-summarization memory loss. Do NOT use to summarize a conversation, build RAG, write a summarization prompt (decides WHEN not HOW), or answer max-context-length trivia.
agent-skill-creator
IncludedCreate cross-platform agent skills from workflow descriptions. Activates when users ask to create an agent, automate a repetitive workflow, create a custom skill, or need advanced agent creation. Triggers on phrases like create agent for, automate workflow, create skill for, every day I have to, daily I need to, turn process into agent, need to automate, create a cross-platform skill, validate this skill, export this skill, migrate this skill. Supports single skills, multi-agent suites, transcript processing, template-based creation, interactive configuration, cross-platform export, and spec validation.
llm-wiki
IncludedUse when building or maintaining a persistent personal knowledge base (second brain) in Obsidian where an LLM incrementally ingests sources, updates entity/concept pages, maintains cross-references, and keeps a synthesis current. Triggers include "second brain", "Obsidian wiki", "personal knowledge management", "ingest this paper/article/book", "build a research wiki", "compound knowledge", "Memex", or whenever the user wants knowledge to accumulate across sessions instead of being re-derived by RAG on every query.
skill-master
IncludedAgent Skills authoring, evaluation, and optimization. Create, edit, validate, benchmark, and improve skills following the agentskills.io specification. Use when designing SKILL.md files, structuring skill folders (references, scripts, assets), ingesting external documentation into skills, running trigger evals, benchmarking skill quality, optimizing descriptions, or performing blind A/B comparisons. Keywords: agentskills.io, SKILL.md, skill authoring, eval, benchmark, trigger optimization.