Skip to content
Back to skills

Annotation And Dataset Tools

ASecurity

"Convert between annotation formats, build lexicon NER, and split

  • 247 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 8, 2026
datagoapi

Works with

  • api

Security analysis

A100/100

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

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill annotation-and-dataset-tools --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Annotation And Dataset Tools?

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

Security grade badge for Annotation And Dataset Tools
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-annotation-and-dataset-tools/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-annotation-and-dataset-tools)

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: annotation-and-dataset-tools
description: "Convert between annotation formats, build lexicon NER, and split
  or batch labeled datasets."
metadata:
  disco-role: operating
disable-model-invocation: true
license: Apache 2.0
---

# Annotation and dataset tools

Use this sub-skill when the task is about labeled-text formats, sequence-tag conversion, lexicon NER, or batching and splitting annotated corpora.

## Include here
- NER / token conversion: `jio.ner.entity2tag`, `jio.ner.tag2entity`, `jio.ner.char2word`, `jio.ner.word2char`
- CWS conversion: `jio.cws.word2tag`, `jio.cws.tag2word`
- POS conversion: `jio.pos.pos2tag`, `jio.pos.tag2pos`
- `jio.ner.LexiconNER`
- `jio.ner.TokenSplitSentence`, `jio.ner.TokenBreakLongSentence`, `jio.ner.TokenBatchBucket`
- `jio.ner.analyse_dataset` for NER and `jio.text_classification.analyse_dataset` for text-classification corpora
- `jio.ner.collect_dataset_entities`
- `jio.ner.check_person_name`
- `jio.cws.f1` / `jio.ner.f1` helpers when comparing predictions to gold labels

## Exclude or route elsewhere
- Raw text cleanup or HTML stripping → `text-cleaning-and-extraction`
- Semantic parsing of time, money, location, or IDs → `parsing-and-normalization`
- Augmentation → `text-augmentation`
- Dictionary loaders and higher-level analytics → `dictionaries-and-language-analysis`

## What to read
- `references/api-reference.md` for data-format signatures and recoverable wrappers.
- `references/data-formats.md` for BIOES, BI, entity, and split-dataset shapes.
- `references/troubleshooting.md` for NumPy and tag-alignment issues.
- `scripts/smoke_annotation.py` for a fast validation run.

## Typical flow
1. Decide which annotation schema is in use.
2. Convert between entity and tag formats only when token boundaries are aligned.
3. Use the dataset split helper after labels are normalized.
4. Keep `max_sen_len` consistent across the NER batching wrappers.

## Quick cues
- Ask for this sub-skill when the user says "convert BIOES tags", "split the NER dataset", "build lexicon NER", "batch long sentences", or "count labeled entities".
- Stay here if the task is about annotation plumbing rather than raw text parsing.

Files in this skill

  • SKILL.md2.1 KB
  • references/api-reference.md1.7 KB
  • references/data-formats.md1 KB
  • references/troubleshooting.md1019 B
  • scripts/smoke_annotation.py3.4 KB

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.