← Back to Skills Marketplace
raghulpasupathi

Age Verification

by raghulpasupathi · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
565
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install age-verification
Description
Verify user age via ID, face estimation, or third-party services to enforce age restrictions and enable parental controls.
README (SKILL.md)

Age Verification Skills

Skills for age verification and age-appropriate content filtering.

Essential Skills

1. Age Guard

Skill ID: age-guard

Purpose: Verify user age and enforce age restrictions

Features:

  • Document verification (ID, passport)
  • Face-based age estimation
  • Third-party verification (Yoti, Jumio)
  • Age gate UI components
  • Parental consent workflows

Installation:

npm install @clawhub/age-guard

Methods:

  1. Self-reported: Honor system (basic)
  2. Document verification: ID scanning
  3. Face estimation: Computer vision
  4. Third-party: Yoti, Jumio APIs
  5. Parental PIN: For children

Use Cases:

  • COPPA compliance (children \x3C 13)
  • Age-restricted content
  • Parental control enforcement

For geo-blocking, see GEO_BLOCKING.md.

Usage Guidance
Do not install or run this skill blindly. Before using it, ask the publisher for: the source repository or npm package homepage for @clawhub/age-guard; a clear list of required API keys and how they are stored/used; privacy and retention policies for uploaded IDs and face images; whether image processing is local or sent to third-party services; and any compliance details (COPPA, GDPR). If you must evaluate it, inspect the @clawhub/age-guard package source code and its npm metadata, run it in an isolated environment, and never provide production API keys or real PII until you confirm secure handling and a trustworthy maintainer. The missing GEO_BLOCKING.md reference and absent auth declarations are red flags that should be resolved first.
Capability Analysis
Type: OpenClaw Skill Name: age-verification Version: 1.0.0 The skill bundle describes an 'Age Verification' skill with standard features and use cases. The `SKILL.md` file provides clear documentation and a standard `npm install` command for installation. There is no evidence of prompt injection, data exfiltration, malicious execution, persistence, or obfuscation within the provided files. The installation instruction for `@clawhub/age-guard` is a legitimate step for its stated purpose, and without further information on the package itself, it is considered benign.
Capability Assessment
Purpose & Capability
The SKILL.md describes document scanning, face-based age estimation, and integrations with Yoti/Jumio — features that normally require camera/file access and API credentials. Yet the skill metadata declares no required environment variables, no config paths, and no install spec. That inconsistency suggests either missing declarations or under-specified behavior.
Instruction Scope
Runtime instructions tell the operator to 'npm install @clawhub/age-guard' and list workflows (ID scanning, face estimation, third-party APIs) but give no guidance on where sensitive images/IDs are stored, where data is sent, how to supply API keys, or how to obtain user consent. The SKILL.md also references GEO_BLOCKING.md which is not present. This leaves broad discretion and potential for inadvertent PII exfiltration.
Install Mechanism
There is no formal install spec in the registry entry, but the instructions instruct installing an npm package (@clawhub/age-guard). Installing an external npm package is a moderate-risk action (downloads third-party code). The lack of a pinned source URL or repository and no code review increases risk.
Credentials
The skill lists integrations with Yoti and Jumio (which require API keys) but the manifest declares zero required env vars or primary credential. That mismatch is disproportionate: age verification features typically require one or more secrets/credentials and explicit permissions for camera/file access.
Persistence & Privilege
The skill does not request always:true and declares no config paths or persistent privileges, which is appropriate. However, it implicitly requires access to cameras, uploaded ID images, or other sensitive device capabilities that are not declared or gated in the instructions.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install age-verification
  3. After installation, invoke the skill by name or use /age-verification
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of age-verification skills. - Introduces Age Guard for user age verification and restriction enforcement. - Supports document and face-based age checks, third-party integrations (Yoti, Jumio), and parental consent workflows. - Provides age gate UI components and multiple verification methods. - Enables compliance with regulations like COPPA and enforces age-appropriate access.
Metadata
Slug age-verification
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Age Verification?

Verify user age via ID, face estimation, or third-party services to enforce age restrictions and enable parental controls. It is an AI Agent Skill for Claude Code / OpenClaw, with 565 downloads so far.

How do I install Age Verification?

Run "/install age-verification" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Age Verification free?

Yes, Age Verification is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Age Verification support?

Age Verification is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Age Verification?

It is built and maintained by raghulpasupathi (@raghulpasupathi); the current version is v1.0.0.

💬 Comments