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…