Agent skill

Screening Alert Adjudication Amir Fadavi

by lawve-ai in lawve-ai/awesome-legal-skills

Adjudicates whether a hit generated by sanctions, PEP, or adverse-media screening is a true positive, false positive, or requires human escalation.

MITAuto-check passed

Install Screening Alert Adjudication Amir Fadavi

skills CLI
$ npx skills add lawve-ai/awesome-legal-skills --skill screening-alert-adjudication-amir-fadavi -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install lawve-ai/awesome-legal-skills screening-alert-adjudication-amir-fadavi --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/screening-alert-adjudication-amir-fadavi .claude/skills/screening-alert-adjudication-amir-fadavi && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
screening-alert-adjudication-amir-fadavi
GitHub stars
847
Token cost
~3.3k tokens
SKILL.md length
1,762 words
Files
12 (incl. references)
Skills in repo
154
Repo updated
First seen
Licence
MIT

At a glance

Adjudicates whether a hit generated by sanctions, PEP, or adverse-media screening is a true positive, false positive, or requires human escalation.

  • Works in 7 steps: Read the alert → Run Tier 0 → Run Tier 1 → …
  • A user presents a screening alert
  • SKILL.md covers Why this skill exists, How the work is organized, What the skill needs to start and Inferring entity type when not…, plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Screening Alert Adjudication Amir Fadavi is an agent skill from lawve-ai/awesome-legal-skills. Adjudicates whether a hit generated by sanctions, PEP, or adverse-media screening is a true positive, false positive, or requires human escalation. Use whenever a user presents a screening alert, a name match against a watchlist (OFAC SDN, EU consolidated list, UK OFSI, UN list, PEP list, adverse media hit, etc.), or asks to clear a screening hit / reduce false positives / determine whether a flagged name is actually the listed party. Use even when the user describes the task casually — "is this person actually…

Its SKILL.md is about 3.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 13 other files, including reference files (for example `README.md`, `evals/evals.json` and `references/naming-conventions.md`).

The repository describes itself as: A curated list of awesome Agent Skills for automating legal work. The licence is MIT.

When your agent uses it

  • A user presents a screening alert
  • A name match against a watchlist (OFAC SDN
  • EU consolidated list
  • Adverse media hit

Example prompts

  • “is this person actually on the sanctions list”
  • “did we get a real match”
  • “clear this alert”
  • “/screening-alert-adjudication-amir-fadavi”

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Read the alert
  2. Run Tier 0
  3. Run Tier 1
  4. Run Tier 2
  5. Decide whether to enter Tier 3
  6. Run Tier 3 (if entered)
  7. Produce the output record

What it can do on your machine

Read from SKILL.md and the folder at commit 045f738. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Screening Alert Adjudication Amir Fadavi loads about 3.3k tokens when it runs, and up to ~21k if it reads all its reference files. Until then it costs about 216 tokens; SKILL.md has 1,762 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~216
When it runs · the whole SKILL.md, loaded when a task matches
~3.3k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~21k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from lawve-ai/awesome-legal-skills at commit 045f738, republished under its MIT licence (© lawve-ai). 1,762 words, ~3,313 tokens.

Download SKILL.mdSave it as .claude/skills/screening-alert-adjudication-amir-fadavi/SKILL.md (or your agent's skills folder). This skill also uses 11 other files; get the full folder from GitHub.
name
screening-alert-adjudication-amir-fadavi
description
Adjudicates whether a hit generated by sanctions, PEP, or adverse-media screening is a true positive, false positive, or requires human escalation. Use whenever a user presents a screening alert, a name match against a watchlist (OFAC SDN, EU consolidated list, UK OFSI, UN list, PEP list, adverse media hit, etc.), or asks to clear a screening hit / reduce false positives / determine whether a flagged name is actually the listed party. Use even when the user describes the task casually — "is this person actually on the sanctions list", "did we get a real match", "clear this alert", "I have a hit on X" — these are all screening-adjudication tasks. Produces a deterministic determination with full audit trail (structured JSON + human-readable narrative). Designed for use by compliance analysts and screening systems.
metadata.author
Amir Fadavi
metadata.license
mit
metadata.version
2026-05-19

Screening Alert Adjudication

This skill adjudicates a single screening hit — a name that an upstream screening system flagged as a possible match against a sanctions list, PEP list, adverse-media source, or similar watchlist — and reaches one of three conclusions:

  • True positive (TP) — the screened party is the listed party
  • False positive (FP) — the screened party is not the listed party
  • Escalate — evidence is insufficient to deterministically conclude either way; hand off to a human analyst with the full evidence record

Why this skill exists

Screening systems generate enormous volumes of low-quality alerts. Analysts spend their time clearing alerts that should never have fired (wrong entity type, common name with no overlap on identifiers, partial-name matches that ignore naming convention). A deterministic, criteria-driven adjudication layer can clear the obvious false positives and confirm the obvious true positives, leaving humans to focus on the genuinely ambiguous cases.

The skill is designed around two non-negotiable properties:

  1. Determinism. Given identical evidence, the skill reaches an identical conclusion. The skill never weighs probabilities, never says "this looks like" or "probably is." A rule either fires or it doesn't.
  2. Conservatism. Escalation is the safe default. No rule fires unless every one of its preconditions is satisfied. Better to escalate a clear case than to wrongly clear an ambiguous one.

How the work is organized

Adjudication runs through tiers. Each tier escalates token spend; earlier tiers exit as soon as they can.

  • Tier 0 — Parse and normalize both names; classify scripts, languages, naming conventions; extract anchor components, aliases, and identifiers. No determinations yet. See references/tier-0-parsing.md.
  • Tier 1 — Hard false-positive triggers using only what's in the alert. Cheap, no web access. Only FP rules fire here; TP is never reached at Tier 1. See references/tier-1-rules.md.
  • Tier 2 — Structured identifier corroboration using whatever's in the alert and list entry. Both TP and FP rules available. Still no web access. See references/tier-2-rules.md.
  • Tier 3 — Targeted external research using web search and fetching. Source-language aware, source-ranked, capped at 8 page retrievals per case. See references/tier-3-research.md.

If no determination is reached by the end of an applicable tier, the skill escalates with the full evidence record.

What the skill needs to start

Required from the user or upstream system:

  • The screened name (the name being checked — usually a customer, transaction party, beneficial owner, or similar)
  • The matched name from the list entry

Useful if provided, optional otherwise:

  • The name of the list (e.g., "OFAC SDN List", "EU Consolidated Financial Sanctions List", "UK OFSI Consolidated List", "Dow Jones PEP"). The skill doesn't branch on list name operationally — the matching question is the same across all lists — but the list name is captured in the audit record and informs the analyst's downstream disposition.
  • Entity type on the screened side (individual / entity / vessel)
  • Any secondary identifiers (DOB, POB, nationality, ID numbers, addresses)
  • The upstream system's match score
  • The list version or snapshot date (for audit binding)
  • The mode (interactive vs. batch)

Default to interactive mode when a human is at the keyboard. In interactive mode, ask once for any of the following that aren't present and would materially help:

  • Entity type on the screened side, if not inferable
  • Any secondary identifiers the analyst has access to but didn't supply

In batch mode (system feed, no human present), proceed with whatever is provided. Don't ask. If essential context is missing and the rules can't conclude, the skill escalates — that's the correct outcome.

Inferring entity type when not provided

Read the list entry first. Most watchlist entries carry an explicit type field (individual / entity / vessel / aircraft). Use that.

For the screened side: ask in interactive mode. In batch mode, attempt inference from the name structure but flag the inference as low-confidence. The type-mismatch FP rule (FP-1) requires high-confidence types on both sides — it never fires on inferred screened types.

The core question the skill answers

Across every list type and every rule, the underlying question is the same: is the screened name the same party as the listed party? List type affects the consequences of the answer, not the question itself. The same matching engine applies whether the list is a sanctions list, a PEP list, or an adverse-media source.

That said, list type affects the threshold for action:

  • For strict-liability lists (OFAC SDN, EU sanctions, UN sanctions): TP requires affirmative evidence, not just absence of contradiction. Default toward escalation when ambiguous.
  • For adverse media: source recency and quality enter the assessment. A 12-year-old tabloid mention is not equivalent to a current Reuters report on a recent conviction. But the identity-matching question is unchanged.
  • For PEP lists: the skill's job ends at identity match. Whether to maintain the relationship is a risk decision for the institution, not for this skill.

Working with names across scripts and naming conventions

A screening hit often involves names from different cultures, scripts, and naming conventions. Standard fuzzy matchers handle this badly — they treat "Jose Andrea" as matching "Jose Andrea Coronado" by string overlap and ignore that Coronado is the anchor surname in Hispanic convention.

The skill parses both names into structural components first. Anchor components (the parts that genuinely identify the person) drive matching; non-anchor components are corroborating context. The naming-convention reference (references/naming-conventions.md) defines anchor and non-anchor components per convention: Hispanic, Portuguese, Arabic, Russian, East Asian, Indonesian/Burmese, Western default.

When the script is non-Latin or the name is a transliteration from a non-Latin source, the skill is aware that the same source-language name can produce multiple Latin spellings. See references/transliteration-variants.md for documented variant patterns. When Tier 3 web research runs, source-language queries are part of the search ladder.

Output requirements

Every adjudication produces a single record in two views, generated together from the same underlying state:

  1. Structured JSON — machine-readable, used for system ingestion, QC sampling, cross-case querying
  2. Human-readable narrative — fixed-section, walks through each tier's reasoning in the form "Determined X based on Y, then Z"

The full schema and narrative format are in references/output-schema.md. Both must be produced on every adjudication, regardless of outcome.

The narrative never characterizes its own confidence beyond what the rules produced. There is no "this appears to be" or "likely false positive" language. A rule either fired or it didn't.

For escalations, the record includes a gaps_for_human field listing the specific information that would have allowed determination. The skill does not make a recommendation toward TP or FP on escalations — the evidence package is presented neutrally so the human draws their own conclusion.

Show full SKILL.md (691 more words)Show less

The adjudication procedure

Follow this sequence on every alert. Don't skip tiers and don't reorder them — the determinism guarantee depends on the order.

Step 1: Read the alert

Capture every field from the input. Note what's missing. In interactive mode, ask once for material gaps.

Step 2: Run Tier 0

Parse both names and the listed-entry context per references/tier-0-parsing.md. Produce the parse record. If parse confidence is low for either name, note it — this disables structural-mismatch FP rules in Tier 1 for that pair.

Step 3: Run Tier 1

Evaluate each Tier 1 rule (FP-1, FP-2, FP-3) per references/tier-1-rules.md. If any rule fires, produce the FP determination and stop. If none fires, proceed.

Step 4: Run Tier 2

Evaluate each Tier 2 rule (TP-1, TP-2, Escalate-2, FP-5, FP-6) per references/tier-2-rules.md. Log soft signals (gender, geography, partial-DOB mismatch where the hard rule didn't fire) but do not let them drive determinations. If a rule fires, produce the determination and stop. If none fires, evaluate whether Tier 3 has a realistic research path.

Step 5: Decide whether to enter Tier 3

Per the gating in references/tier-3-research.md, Tier 3 runs only if at least one of these is true:

  • A unique-enough identifier exists on at least one side to anchor a web query
  • A specific verifiable claim in the list entry can be confirmed or contradicted via primary sources
  • A transliteration ambiguity from Tier 0 is the only obstacle

If none of these holds, escalate without Tier 3. Don't burn tokens on research that can't conclude.

Step 6: Run Tier 3 (if entered)

Work through the four-rung language ladder. Stop as soon as TP-3 or FP-7 fires, or when the 8-fetch retrieval cap is reached. Snapshot every retrieval that contributes to the determination.

Step 7: Produce the output record

JSON + narrative, per references/output-schema.md. Include every tier's evaluation, every rule that was checked and whether it fired, every retrieval if Tier 3 ran, and the final classification.

Common failure modes to watch for

  • Treating absence of contradiction as confirmation. No matter how much circumstantial alignment exists, TP rules require affirmative evidence. Don't escalate to TP because nothing disproved it.
  • Over-trusting low-confidence parses. If Tier 0 couldn't confidently parse a name's structure, the structural-mismatch FP rules don't apply to that pair. Skip them silently, don't force them.
  • Letting soft signals drive determinations. Gender mismatch, geographic mismatch, partial-DOB mismatch — these are logged for the audit trail. They never independently produce TP or FP.
  • Skipping the language ladder. When a name is Persian, Arabic, Chinese, Russian, or any other non-Latin-script origin, Latin-script-only search is almost always insufficient. Run Rung 1 in the source language.
  • Burning the retrieval cap on noise. Cheap targeted queries first. If Rung 1 returns nothing of Rank A or B, move up the ladder rather than re-searching variants of the same poor query.

A note on what this skill does not do

  • Sectoral ownership analysis (OFAC 50% rule and equivalents). Out of scope. If the listed party is being matched on an ownership-chain basis, the skill flags it for human review.
  • Adverse-media conduct assessment. The skill confirms whether the screened party is the party in the media item. It does not assess whether the conduct described is relevant risk for the institution.
  • PEP risk grading. Same logic — identity match yes, risk disposition no.
  • Score tuning feedback to upstream screening. Adjudication records can feed score tuning later, but that's a separate analysis built on aggregated records.

Reference files

  • references/tier-0-parsing.md — How to parse names and classify naming conventions
  • references/tier-1-rules.md — Hard FP rules (FP-1, FP-2, FP-3)
  • references/tier-2-rules.md — Structured corroboration rules (TP-1, TP-2, Escalate-2, FP-5, FP-6)
  • references/tier-3-research.md — Web research procedure, language ladder, source ranking, TP-3, FP-7
  • references/naming-conventions.md — Anchor and non-anchor components by naming convention
  • references/transliteration-variants.md — Documented variant patterns for cross-script name handling
  • references/place-name-equivalences.md — Cities and countries with multiple names (Leningrad/St. Petersburg, Bombay/Mumbai, Persia/Iran, etc.) for POB and address comparison
  • references/output-schema.md — JSON schema and narrative format

Read the tier reference for the tier you're currently executing. Read the supporting references (naming conventions, transliteration variants) when Tier 0 or Tier 3 needs them. You don't need to read everything up front — the SKILL.md tells you which file to consult when.

© lawve-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 11 other files (references) in skills/screening-alert-adjudication-amir-fadavi of lawve-ai/awesome-legal-skills.

  • SKILL.md
  • LICENSE
  • README.md
  • evals/evals.json
  • references/naming-conventions.md
  • references/output-schema.md
  • references/place-name-equivalences.md
  • references/tier-0-parsing.md
  • references/tier-1-rules.md
  • references/tier-2-rules.md
  • references/tier-3-research.md
  • references/transliteration-variants.md

Open the folder on GitHubat commit 045f738

Compare with similar skills

Screening Alert Adjudication Amir Fadavi next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Screening Alert Adjudication Amir Fadavi compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Screening Alert Adjudication Amir Fadavi this skilllawve-ai/awesome-legal-skills847—~3.3kAutomated safety check: PassMIT
Alerting Oncallsickn33/agentic-awesome-skills47k1 repos~2.8kAutomated safety check: PassMIT
Health Alert Authoringnetdata/netdata81k—~7.1kAutomated safety check: PassGPL-3.0
Gke Alert Configurationgoogle/skills21k—~5.3kAutomated safety check: PassApache-2.0
Implementing Vulnerability Sla Breach Alertingmukul975/Anthropic-Cybersecurity-Skills34k—~2.6kAutomated safety check: PassApache-2.0
Adding Product AlertingPostHog/posthog40k—~2.7kAutomated safety check: PassCustom licence

Similar skills

  • Alerting Oncall

    sickn33/agentic-awesome-skills

    Set up alerting rules, configure on-call rotations, and manage incident response workflows.

    47k GitHub starsUsed in 1 repo~2.8k tokens
    DevOps & CloudAuto-check passed
  • Health Alert Authoring

    netdata/netdata

    Author, adapt, modify, or review Netdata health alerts and alert templates.

    81k GitHub stars~7.1k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Official

    Configures alerting policies in Terraform for Google Kubernetes Engine (GKE) clusters, workloads, and services using PromQL and Google Cloud Managed Service for Prometheus.

    21k GitHub stars~5.3k tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • Implementing Vulnerability Sla Breach Alerting

    mukul975/Anthropic-Cybersecurity-Skills

    Build an automated SLA breach alerting system for vulnerability remediation, including a database schema for SLA tracking, breach detection logic, notification dispatch, a scheduled check runner…

    34k GitHub stars~2.6k tokensUpdated 1 mo ago
    DatabasesAuto-check passed
  • Official

    Recommended repo-engineering guide when adding alerting to a PostHog product or extending the shared alerts platform.

    40k GitHub stars~2.7k tokensUpdated yesterday
    Productivity & AutomationAuto-check passed
  • Implementing Alert Fatigue Reduction

    mukul975/Anthropic-Cybersecurity-Skills

    Implements strategies to reduce SOC alert fatigue by tuning detection rules, consolidating duplicate alerts, implementing risk-based alerting, and measuring alert quality metrics to maintain analyst…

    34k GitHub stars~3.1k tokensUpdated 1 mo ago
    SecurityAuto-check passed

More from lawve-ai/awesome-legal-skills

All 154 skills in this repo
  • Customs Trade Law Onur Kafkas

    lawve-ai/awesome-legal-skills

    U.S. An agent skill from lawve-ai/awesome-legal-skills.

    847 GitHub stars~4.1k tokensUpdated 8 days ago
    Auto-check passed
  • Eu Data Act Oliver Schmidt Prietz

    lawve-ai/awesome-legal-skills

    Practitioner skill for advising on EU Regulation 2023/2854 (Data Act).

    847 GitHub stars~3.9k tokensUpdated 8 days ago
    Auto-check passed
  • Litigation Deadline Calendar

    lawve-ai/awesome-legal-skills

    Calendar litigation and arbitration deadlines from a scheduling order.

    847 GitHub stars~4.3k tokensUpdated 8 days ago
    Auto-check passed
  • Outlook Emails Lawvable

    lawve-ai/awesome-legal-skills

    Read, search, and download emails and attachments from Microsoft Outlook via OAuth2.

    847 GitHub stars~672 tokensUpdated 8 days ago
    Auto-check passed
  • Ambiguity Report

    lawve-ai/awesome-legal-skills

    Turn an interpretive-ambiguity audit of a legal text — contract, statute, regulation, or judicial opinion — into a polished deliverable.

    847 GitHub stars~4.6k tokensUpdated 8 days ago
    Auto-check passed
  • Az Eu Website Privacy Audit

    lawve-ai/awesome-legal-skills

    Audits a website for compliance with Azerbaijan's Law on Personal Data No.

    847 GitHub stars~3.8k tokensUpdated 8 days ago
    Auto-check passed

Questions about Screening Alert Adjudication Amir Fadavi

What does Screening Alert Adjudication Amir Fadavi do?

Adjudicates whether a hit generated by sanctions, PEP, or adverse-media screening is a true positive, false positive, or requires human escalation. Screening Alert Adjudication Amir Fadavi is an agent skill from lawve-ai/awesome-legal-skills. Adjudicates whether a hit generated by sanctions, PEP, or adverse-media screening is a true positive, false positive, or requires human escalation.

When should I use Screening Alert Adjudication Amir Fadavi?

Screening Alert Adjudication Amir Fadavi fits situations like: A user presents a screening alert; A name match against a watchlist (OFAC SDN; EU consolidated list; adverse media hit.

How do I install Screening Alert Adjudication Amir Fadavi in Claude Code?

Run `npx skills add lawve-ai/awesome-legal-skills --skill screening-alert-adjudication-amir-fadavi -a claude-code`. Or copy the skill folder (skills/screening-alert-adjudication-amir-fadavi in lawve-ai/awesome-legal-skills) into .claude/skills/screening-alert-adjudication-amir-fadavi in your project. Claude Code loads it when a task matches its description.

How do I install Screening Alert Adjudication Amir Fadavi in Codex?

Run `npx skills add lawve-ai/awesome-legal-skills --skill screening-alert-adjudication-amir-fadavi -a codex`. Or copy the skill folder (skills/screening-alert-adjudication-amir-fadavi in lawve-ai/awesome-legal-skills) into .agents/skills/screening-alert-adjudication-amir-fadavi in your project. Codex loads it when a task matches its description.

Can I use Screening Alert Adjudication Amir Fadavi in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add lawve-ai/awesome-legal-skills --skill screening-alert-adjudication-amir-fadavi -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/screening-alert-adjudication-amir-fadavi, .gemini/skills/screening-alert-adjudication-amir-fadavi, .github/skills/screening-alert-adjudication-amir-fadavi and .opencode/skills/screening-alert-adjudication-amir-fadavi in your project.

What does Screening Alert Adjudication Amir Fadavi need to run?

SKILL.md names no scripts, command-line tools or credentials: Screening Alert Adjudication Amir Fadavi is instructions for the agent only.

Does Screening Alert Adjudication Amir Fadavi access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Screening Alert Adjudication Amir Fadavi safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Screening Alert Adjudication Amir Fadavi use?

Screening Alert Adjudication Amir Fadavi is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Screening Alert Adjudication Amir Fadavi use?

About 3.3k tokens (SKILL.md is roughly 13k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 18k tokens, read only when the agent opens those files.

What are the alternatives to Screening Alert Adjudication Amir Fadavi?

Skills that share tags, products or a category with Screening Alert Adjudication Amir Fadavi: Alerting Oncall (sickn33/agentic-awesome-skills, 47k stars), Health Alert Authoring (netdata/netdata, 81k stars), Gke Alert Configuration (google/skills, 21k stars) and Implementing Vulnerability Sla Breach Alerting (mukul975/Anthropic-Cybersecurity-Skills, 34k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Screening Alert Adjudication Amir Fadavi?

lawve-ai (a GitHub organization) maintains it in lawve-ai/awesome-legal-skills, which has 847 GitHub stars. The repository holds 154 skills in this directory. The repository was last updated on October 2, 2026.

Source: lawve-ai/awesome-legal-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.