Agent skill · research science · aradotso
does-it-age-verify
does-it-age-verify — an agent skill for coding agents.
Why this skill is useful
Provides a structured approach to tracking age verification compliance for open source operating systems, which is niche domain knowledge not commonly found in standard resources.
What it needs
About 4k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.
What this skill does
DoesItAgeVerify/ ├── README.md # The main tracking list (primary artifact) └── LICENSE # BSD-2-Clause markdown :noentry: OS Name Source description markdown :noentry: Alpine Linux Developer statement markdown :buildingconstruction: Fedora Red Hat statement planning compliance markdown Operating Systems Which Have Already Implemented Age Verification Operating System Notes - - - :whitecheckmark: ExampleOS Compliance announcement python import re def parseavtable(readmepath: str) -> list[dict]: """Parse OS entries from DoesItAgeVerify README tables.""" with open(readmepath, "r", encoding="utf-8") as f: content = f.read() # Match table rows: emoji OS Name notes pattern = r"\ \s(:[a-z]+:)\s\ \s\\(.+?)\\\s\ \s(.+?)\s\ " entries = [] statusmap = { ":noentry:": "notimplementing", ":buildingconstruction:": "planning", ":whitecheckmark:": "implemented", } for match in re.finditer(pattern, content): emoji, osname, notes = match.groups() entries.append({ "os": osname.strip(), "status": statusmap.get(emoji.strip(), "unknown"), "notes": notes.strip(), }) return entries if name == "main": entries = parseavtable("README.md") for e in entries: print(f"[{e['status']:20s}] {e['os']}") python def addosentry( readmepath: str, osname: str, status: str, # "notimplementing" "planning" "implemented" notesmarkdown: str, ) -> None: """ Insert a new OS row into the correct section of README.md. Args: readmepath: Path to README.md osname: Name of the OS (e.g. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aradotso/does-it-age-verify