Skip to content
Back to skills

Get Context

ASecurity

Execute this when the user requests code context for a repository, library, or any natural-language code/technology question using DeepWiki, Context7, Exa, git clone, and/or web search+fetch.

  • 593 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
ai-agentsgoreactfastapigitapi

Works with

  • api

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add FradSer/dotclaude --skill get-context --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Get Context?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Get Context
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/fradser-get-context/badge)](https://www.skillsdirectory.com/skills/fradser-get-context)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: get-context
description: Execute this when the user requests code context for a repository, library, or any natural-language code/technology question using DeepWiki, Context7, Exa, git clone, and/or web search+fetch.
user-invocable: true
argument-hint: "<query | repo-slug | library-name> [more targets...] [--method=deepwiki,context7,exa,clone,web,all]"
allowed-tools: ["Task"]
---

# get-context

Launch a `code-context:context-researcher` agent that executes the full workflow in an isolated context. The input is **arbitrary**: a natural-language question, a repo slug, a library name, or several of these at once.

## Argument parsing

1. **Split `$ARGUMENTS`** into positional targets and the optional `--method` flag.
   - `--method=` accepts a comma-separated list from `deepwiki,context7,exa,clone,web,all`. Default: `all`.
   - Quoted strings are one target: `"compare zustand vs jotai state management"` is a single natural-language query.
   - Multiple positional tokens are multiple targets: `facebook/react zustand` = two targets.
2. **Classify each target**:
   - GitHub slug (`owner/repo`) or git URL → repo target (DeepWiki / clone).
   - Bare name matching a known package ecosystem (`react`, `fastapi`, `next`) or with a version hint (`react@18`) → library target (Context7).
   - Anything else (a question, a comparison, a concept) → natural-language target (Exa / web search).
3. **Empty input**: read dependency manifests in the current working directory (`package.json`, `go.mod`, `pyproject.toml`, `Cargo.toml`) and use detected dependencies as targets.

## Prompt template

Pass the parsed targets and method list to the agent verbatim — do not pre-resolve them in the main context.

```
Code context request.

Targets (classify each as repo / library / natural-language query):
<positional targets, one per line; or "auto-detect from local dependency manifests" if empty>

Methods to use (in priority order; "all" = let agent choose per target):
<comma-separated method list, default "all">

Local context already known: <one line on what the cwd already contains, or "none">
```

## Execute

Launch `code-context:context-researcher` using the prompt template above. The agent returns a synthesized summary; the main context stays clean regardless of lookup volume.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.