langextract Agent Skills & AI Rules

GitHub

A Python library for extracting structured information from unstructured text using LLMs with precise source grounding and interactive visualization.

RAW Rules
5 Discovered Rules โ€ข ~4,674 Estimated Tokens
Quick:
Loading skill content...

Langextract-usage Skill

skills/langextract-usage/README.md anthropic-skill ~930 tokens
Raw
# langextract-usage โ€” Agent Skill

This directory is an [Agent Skill](https://agentskills.io) source that teaches
AI coding assistants how to use LangExtract correctly. It follows the open
Agent Skills format (`SKILL.md` with YAML frontmatter, optional
`references/`, `examples/`).

This directory is **not** auto-discovered by any tool from the `skills/`
path it lives in here. To use it, copy or symlink the directory into
whichever path your Agent-Skills-compatible tool reads from.

## Activate

Pick your tool, then install at either project scope (this repo only) or
user scope (all your projects). Paths below are **canonical examples** per
each tool's 2026 docs โ€” some tools (Copilot, Codex) scan several paths,
so any of the documented locations works. Check the linked docs for the
full list if your tool has moved.

Project-scope paths are relative to your workspace/repo root. Run the copy
or symlink command from there.

| Tool | Project-scope path (example) | User-scope path (example) |
|---|---|---|
| [Google Antigravity](https://antigravity.google/docs/skills) | `.agents/skills/langextract-usage/` | `~/.gemini/antigravity/skills/langextract-usage/` |
| [Anthropic Claude Code](https://code.claude.com/docs/en/skills) | `.claude/skills/langextract-usage/` | `~/.claude/skills/langextract-usage/` |
| [OpenAI Codex](https://developers.openai.com/codex/skills) | `.agents/skills/langextract-usage/` | `~/.agents/skills/langextract-usage/` |
| [GitHub Copilot](https://docs.github.com/en/copilot) | `.github/skills/langextract-usage/` | `~/.copilot/skills/langextract-usage/` |

Notes:
- **Antigravity** also recognizes legacy `.agent/skills/` (singular) for
  backward compatibility; new installs should use `.agents/skills/`
  (plural).
- **Copilot** also accepts `.claude/skills/` or `.agents/skills/` at project
  scope, and `~/.claude/skills/` or `~/.agents/skills/` at user scope.
- **Codex** scans `.agents/skills/` from the current directory up through
  the repo root, so a project-scope install works from any subdirectory.
- A project-scope `.agents/skills/langextract-usage/` therefore activates
  the skill in Antigravity, Codex, and Copilot simultaneously.

### Copy (static install)

```bash
cp -R skills/langextract-usage <tool-skill-path>
```

### Symlink (tracks this repo's updates)

```bash
ln -s "$(pwd)/skills/langextract-usage" <tool-skill-path>
```

### Other tools

- **Agent-Skills-compatible tools not listed above** โ€” point the tool at
  this directory as a skill source, following its own docs.
- **Tools that read their own instruction format** (e.g. Cursor
  `.cursor/rules/`, Windsurf `.windsurf/rules/`, Aider `CONVENTIONS.md`) โ€”
  copy the relevant sections of `SKILL.md` / `references/*.md` into that
  tool's convention. The content is portable; only the activation
  mechanism differs.

After activating, restart your agent session if the tool does not
auto-detect changes.

## Contents

- `SKILL.md` โ€” entry point; install, basic usage, key parameters, working with
  results, common issues
- `references/providers.md` โ€” Gemini, OpenAI, Ollama, `ModelConfig`, custom
  provider plugins
- `references/resolver-params.md` โ€” fuzzy alignment tuning
- `references/prompt-validation.md` โ€” `PromptValidationLevel` details
- `examples/` โ€” runnable scripts (`basic_extraction.py`,
  `relationship_extraction.py`, `multiple_documents.py`)

## Maintenance

When changing user-facing LangExtract APIs (imports, `lx.extract()` kwargs,
resolver or validation behavior), please update the affected files in this
subtree in the same PR. If you spot drift, open an issue or PR.