Skip to content
Back to skills

Vector Db Ingest

ASecurity

Ingests repository files into the ChromaDB vector store, building or updating the vector index using ingest.py.

  • 7 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 2, 2026
ai-agentspythonbashdatabase

Security analysis

A100/100

Pro scans all 17 files and shows the line behind each finding

Scanned October 3, 2026

npx -y skills add richfrem/agent-plugins-skills --skill vector-db-ingest --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Vector Db Ingest?

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

Security grade badge for Vector Db Ingest
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/richfrem-vector-db-ingest-agent-plugins-skills/badge)](https://www.skillsdirectory.com/skills/richfrem-vector-db-ingest-agent-plugins-skills)

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: vector-db-ingest
plugin: agent-memory
description: Ingests repository files into the ChromaDB vector store, building or updating the vector index using ingest.py.
allowed-tools: Bash, Read, Write
---

# Vector DB Ingest (`vector-db-ingest`)

Ingests and indexes repository files into the ChromaDB vector store for semantic retrieval.

## Contents

- [Critical Constraints](#critical-constraints)
- [Quick start](#quick-start)
- [Workflow](#workflow)
- [Verification](#verification)

## Critical Constraints

1. **Profile Sovereignty**: Always specify `--profile` to ensure the correct manifest and batch configuration are loaded.
2. **Lock Concurrency**: Ensure no concurrent process holds a lock on the database folder during ingestion.
3. **Transparency**: Report target profile, indexed file count, and any processing errors.

## Quick start

Run incremental ingestion for the default wiki profile (last 24 hours):

```bash
python3 scripts/ingest.py --profile wiki --since 24
```

## Workflow

1. **Prerequisite Check**: Ensure profiles exist in `.agent/learning/vector_profiles.json` (or initialize via `vector-db-init`).
2. **Execute Ingest**: Run `scripts/ingest.py` with `--profile` and appropriate target scope:
   - Specific file: `python3 scripts/ingest.py --profile wiki --file path/to/file.md`
   - Specific directory: `python3 scripts/ingest.py --profile wiki --folder path/to/folder`
   - Incremental: `python3 scripts/ingest.py --profile wiki --since 24`
   - Full rebuild: `python3 scripts/ingest.py --profile wiki --full`
3. **Report Output**: State target profile, number of chunks created, and total runtime.

## Verification

Confirm indexed content is immediately retrievable via semantic query:

```bash
python3 scripts/query.py "test query" --profile wiki --limit 3
```

Files in this skill

  • SKILL.md2.4 KB
  • assets/resources/architecture_sequence.mmd53 B
  • assets/resources/deployment_model.mmd48 B
  • assets/resources/rag_design_choices.md50 B
  • assets/resources/stabilizers/README.md53 B
  • assets/resources/stabilizers/vector_consistency_check.md71 B
  • evals/evals.json956 B
  • evals/results.tsv172 B
  • requirements.in21 B
  • requirements.txt22 B
  • scripts/ingest.py26 B
  • scripts/ingest_code_shim.py36 B
  • scripts/init.py24 B
  • scripts/operations.py30 B
  • scripts/query.py25 B
  • scripts/vector_config.py33 B
  • scripts/vector_consistency_check.py44 B

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.