Public repo for sharing helpful agent skills
This repo uses topic-scoped LLM wikis for focused research and documentation.
| Wiki | Topic | Location | Guide | Last Updated |
|---|---|---|---|---|
llm-wiki-llm-wikis |
LLM Wikis | docs/llm-wiki-llm-wikis/ |
docs/llm-wiki-llm-wikis/AGENTS.md |
2026-05-09 |
Use the wiki workflow for source ingestion and knowledge synthesis:
- Add or import raw sources into
docs/llm-wiki-llm-wikis/raw/ - Let the agent build and update pages in
docs/llm-wiki-llm-wikis/wiki/ - Use
docs/llm-wiki-llm-wikis/AGENTS.mdfor page conventions and workflows - Keep the wiki narrow and topic-specific; split into new wikis once coverage grows too broad
Useful agent prompts:
Ingest docs/llm-wiki-llm-wikis/raw/<filename> into the wikiAnswer this question using docs/llm-wiki-llm-wikis/wiki and cite pagesLint docs/llm-wiki-llm-wikis/wiki for contradictions, orphans, and stale claims
docs/<topic>-wiki/raw/— immutable imported sourcesdocs/<topic>-wiki/wiki/— generated wiki contentdocs/<topic>-wiki/templates/— reusable page templatesdocs/<topic>-wiki/AGENTS.md— agent guide and workflow schema
Use knowledge_sync.py to materialize sources from KNOWLEDGE.lock:
python3 scripts/knowledge_sync.py --lockfile KNOWLEDGE.lockIf a package entry has a directory destination, the fileName field determines the output filename.
This repo uses DVC for imported source tracking. Common commands:
make dvc-pull— pull data from the DVC remotemake dvc-push— push cached data to the remotemake dvc-status— check DVC file statusmake dvc-list— list DVC-tracked filesmake dvc-add PATH=<path>— add a local file or directory to DVCmake dvc-import-url URL=<url> DEST=<dest>— import a remote URL into a DVC-tracked destinationmake dvc-commit— commit DVC changesmake sync-knowledge— sync lockfile sources viascripts/knowledge_sync.py
Run make help for the full command list.
This repo includes a local MinIO setup for DVC remote storage.
- Copy the environment example:
cp .env.example .env- Start MinIO and create the bucket:
docker compose up -d- Verify DVC remote config:
cat .dvc/config
cat .dvc/config.localDefault values:
- API:
http://localhost:9000 - Console:
http://localhost:9001 - Bucket:
knowledge-sync
The compose setup provisions the bucket, and .dvc/config points to the local S3-compatible endpoint.
- Import a source from a URL into
docs/llm-wiki-llm-wikis/raw/ - Push the cached object to MinIO
- Commit the
.dvcfile and the imported file path - Update tracked sources explicitly when upstream content changes
Use the Make wrapper to import a remote URL into a destination path:
make dvc-import-url URL=https://example.com/article.md DEST=docs/llm-wiki-llm-wikis/raw/article.mdThat creates the imported file and a corresponding .dvc tracking file.
To restore imported files from the local cache or remote:
dvc pull
dvc checkoutUse this after cloning the repo or after removing local imported files.
To refresh a tracked import and push the update:
dvc update docs/llm-wiki-llm-wikis/raw/<file>.md.dvc
dvc pushAfter importing or updating a source, commit the changed files:
git add docs/llm-wiki-llm-wikis/raw/<file>.md docs/llm-wiki-llm-wikis/raw/<file>.md.dvc
git commit -m "Track new source with DVC"The repo also contains an older example import at docs2/llm-wiki.md tracked by docs2/llm-wiki.md.dvc.