concordance
NetCDF Expansion Pack
Install / Use
npx skills add Intelligent-Data-Design-Inc/NEP --skill concordanceInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
AutomationSupported Platforms
Tags
Our assessment of concordance
concordance scores 55/100 on our quality scale, 2771st of 2,900 Automation skills we index.
Its SKILL.md is 4.5 KB long, well organised into 12 sections with 4 code examples: a solid amount of guidance for an agent.
It has no GitHub stars yet, so there is no community track record; judge it on its content.
Maintenance, license and trust
- We could not determine when the repository was last updated.
- Our last check on 2026-09-02 found the source still online.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
concordance compared with similar skills
All 4 of these similar skills score higher than concordance; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| concordance (this skill)by Intelligent-Data-Design-Inc | 55 | 0 | — | SKILL.md |
| Agent-Reachby Panniantong | 100 | 100.6k | 1d ago | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 89.0k | today | MCP Server |
| rufloby ruvnet | 100 | 78.2k | today | MCP Server |
| algorithmic-artby anthropics | 100 | 177.9k | 29d ago | SKILL.md |
Frequently asked questions
- How do I install concordance?
- Run
npx skills add Intelligent-Data-Design-Inc/NEP --skill concordance. The install tabs above show the steps for each supported agent. - Which AI agents does concordance work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is concordance safe to use?
- It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is concordance still maintained?
- We could not determine when the repository was last updated.
Skill content
View source on GitHubname: concordance description: Create a LibreOffice Writer concordance file (.sdi, semicolon-delimited) for use with the AutoMark feature to automatically generate a book index. Use when given text, a chapter, or a list of terms that need to be indexed. metadata: author: cascade version: "1.0" date: "2026-04-17"
Concordance File Skill
A concordance file is a semicolon-delimited text file used by LibreOffice Writer's Insert → Table of Contents and Index → AutoMark feature to automatically find and mark index entries throughout a document.
File Format
Each line is one index entry with six semicolon-separated fields:
Search term;Alternative entry;1st key;2nd key;Case sensitive;Word only
Field Reference
| Field | Required | Description |
|---|---|---|
| Search term | Yes | Exact text to find in the document |
| Alternative entry | No | Text shown in the index (uses search term if empty) |
| 1st key | No | Primary category / top-level index heading |
| 2nd key | No | Secondary category for nested sub-entries |
| Case sensitive | No | 1 = match case, 0 or empty = ignore case |
| Word only | No | 1 = whole word only, 0 or empty = match substrings |
Example Lines
NetCDF;NetCDF;File Formats;;0;1
HDF5;HDF5;File Formats;;0;1
dispatch table;dispatch table;Architecture;;0;1
nc_open;;API functions;;0;1
How to Generate a Concordance CSV
Given source text (a chapter, section, or term list), follow these steps:
Step 1 — Identify Index-Worthy Terms
Extract terms that are:
- Proper nouns: product names, library names, standards (e.g., NetCDF, HDF5, Zarr)
- Technical terms: functions, data structures, algorithms, protocols
- Concepts: architecture patterns, design principles, key ideas
- Acronyms: with and without expansion (index both forms)
- People and organizations: authors, standards bodies
Avoid indexing:
- Common words (the, and, is, for)
- Terms appearing only once and not significant
- Overly generic terms that would produce hundreds of entries
Step 2 — Assign Categories (1st key)
Group related terms under a shared 1st key. Typical categories for technical books:
API functions— function/method names likenc_open,nc_closeData structures— structs, classes, typesFile formats— NetCDF, HDF5, CSV, GeoTIFFConcepts— chunking, compression, dispatchTools— command-line tools, utilitiesStandards— CF Conventions, OGC, ISO
For non-technical books, categories reflect subject matter:
People,Places,Events,Terms,Organizations
Step 3 — Decide Case and Word Matching
- Use
Word only=1for most technical terms to avoid false matches (e.g., "var" matching "variable") - Use
Case sensitive=1for proper nouns, acronyms, and function names - Use
Case sensitive=0for concepts that may appear mid-sentence in lowercase
Step 4 — Write the CSV
Output as plain text, one entry per line, no header row, semicolons as delimiters:
Search term;Alternative entry;1st key;2nd key;Case sensitive;Word only
Save with .sdi extension in UTF-8 or ANSI encoding.
Complete Example
Given text about NetCDF file I/O, a concordance might look like:
NetCDF;NetCDF;File formats;;0;1
HDF5;HDF5;File formats;;0;1
Zarr;Zarr;File formats;;0;1
nc_open;nc_open();API functions;;1;1
nc_close;nc_close();API functions;;1;1
nc_get_vara;nc_get_vara();API functions;;1;1
dispatch table;dispatch table;Architecture;;0;1
NC_Dispatch;NC_Dispatch;Data structures;;1;1
chunking;chunking;Concepts;;0;1
compression;compression;Concepts;;0;1
OPeNDAP;OPeNDAP;Protocols;;1;1
DAP2;DAP2;Protocols;;1;1
DAP4;DAP4;Protocols;;1;1
Output Format Rules
- No header row in the output file — LibreOffice expects data on every line
- Semicolons as delimiters (not commas)
- No quotes around fields unless the field contains a semicolon
- One entry per line
- Sort alphabetically by search term for readability (optional but helpful)
- UTF-8 encoding for documents with non-ASCII characters
Tips
- A term can appear multiple times under different 1st keys if it belongs to multiple categories
- The Alternative entry can be used to normalize capitalization in the index (e.g., search
hdf5, displayHDF5) - For acronyms, add two entries: one for the acronym, one for the expanded form, both pointing to the same 1st key
- Keep 2nd key sparse — only use it when a category genuinely has sub-groupings (e.g., 1st key
API functions, 2nd keyreadvswrite)
Related Skills
Agent-Reach
100.6kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Scrapling
89.0k🕷️ A Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
ruflo
78.2k🌊 The original agent harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, federation, vector RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
