Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Transaction Screening Workflow Concepts

ASecurity

Educational map of transaction-centric compliance screening—transfer as the atomic unit, deposit vs withdrawal direction, single and CSV import, transaction list and detail views, per-transfer screening, rescreen, and STR-style exports. Use when the user asks how monitoring UIs treat tx hashes, directions, or regulatory reporting hooks—not for legal filing advice or evading reporting.

15 stars
0 votes
0 copies
0 views
Added 6/7/2026
ai-agentsgorailsgitdocumentation

Security Analysis

A100/100

Scanned 6/7/2026

$npx -y skills add ThomasMoreAI/legal-skills-open --skill transaction-screening-workflow-concepts --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Transaction Screening Workflow Concepts?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Transaction Screening Workflow Concepts
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/thomasmoreai-transaction-screening-workflow-concepts/badge)](https://www.skillsdirectory.com/skills/thomasmoreai-transaction-screening-workflow-concepts)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: transaction-screening-workflow-concepts
title: Transaction screening workflow (concepts)
description: Educational map of transaction-centric compliance screening—transfer as the atomic unit, deposit vs withdrawal direction, single and CSV import, transaction list and detail views, per-transfer screening, rescreen, and STR-style exports. Use when the user asks how monitoring UIs treat tx hashes, directions, or regulatory reporting hooks—not for legal filing advice or evading reporting.
author: NeverSight
author_url: https://github.com/NeverSight/learn-skills.dev/tree/main/data/skills-md/agentic-reserve/blockint-skills/transaction-screening-workflow-concepts
license: MIT
version: 0.1.0
execution_mode: open
jurisdiction: general
practice: regulatory
language: en
---

# Transaction screening workflow (concepts)

**Educational reference only.** Limits (batch sizes, engines, STR formats) change by **product** and **jurisdiction**—confirm in **phalcon-compliance-documentation** and your compliance program. Pair with **address-screening-workflow-concepts** (wallet inventory) and **risk-exposure-screening-concepts** (how **direction** affects participant and flow rules).

## Unit of analysis

- The **smallest** screening unit is often a **single transfer** (asset movement from **from** → **to** within a tx).
- One **transaction** (one hash) may contain **many** transfers. Products may let you screen **each** transfer, **subset**, or roll up to **transaction-level** risk—behavior varies by vendor.

## Direction (deposit vs withdrawal)

Setting **Deposit** vs **Withdrawal** steers **which** rules and **which** side of the flow the engines emphasize:

| Direction | Typical screening focus |
|-----------|-------------------------|
| **Deposit** | **Inflow** to the platform/customer relationship—provenance of funds **arriving**. |
| **Withdrawal** | **Outflow** and **destination**—where funds **leave** toward. |

Common product behavior (verify in docs):

- Rules can be **scoped** to one direction (for example deposit-only policies do **not** run on withdrawal-labeled items).
- If **no** direction is set, some products default to **running both** deposit- and withdrawal-oriented passes to reduce misconfiguration.
- Correct direction is used to **tune** rules and **reduce false positives**—it is an **operational** control, not a legal classification.

This aligns with participant/flow screening notes in **risk-exposure-screening-concepts**.

## Labels

**Labels** are user-defined strings for **organization** and **case context** on a **transaction** or **transfer** (distinct from address **tags/markers** in **address-screening-workflow-concepts**).

## Import methods

1. **Single transaction hash** — Paste a hash; the product **fetches** parsed transfers; you **select** which transfer(s) to screen and attach **direction**, **labels**, and **customer** linkage.
2. **Bulk CSV** — Template-driven import of many rows (batch size caps are **product-specific**—on the order of **hundreds** per file in some docs).

Typical **CSV-style** columns (names vary):

| Field | Purpose |
|-------|---------|
| Chain | Network identifier per template |
| Transaction hash | On-chain tx id |
| Label | Optional private label |
| Direction | Optional `Deposit` / `Withdrawal` |
| Customer ID | Optional internal customer key |
| Transfer From / Transfer To | Optional pair to **disambiguate** one transfer inside a multi-transfer tx |

Review **per-row** import outcomes in the UI.

## Transaction list

Lists commonly show: hash, **risk summary**, **screening direction**, **open alerts**, **last screened**, **notional** (often USD), **token amount**, **asset**, **from/to**, **timestamp**, **customer**, **labels**, **added** time. Multi-transfer rows may **collapse** with **expand** to child transfers.

## Transaction details page

Typical sections:

- **Basic information** — Asset, time, labels, customer, etc.
- **Risk summary** — Rolled-up alert view.
- **Risk overview** — Finer breakdown: risk categories, exposure-style charts, exposed address lists, **fund-flow** narrative; products may link to an **external graph** or **trace** tool where integrated.
- **Token transfers** — **Graph** plus **tabular** list of each transfer; **per-transfer** alerts; **unscreened** legs may be screenable on demand.
- **Transfers overview** — Compact index with shortcuts into each transfer.
- **Alerts** — Filterable list.
- **Audit log** — **Comments** and **system events** (same idea as address workflow).

**Rescreen** — Re-run screening for the **whole** transaction or a **specific** transfer; **direction** may be set per run.

## STR-style and regulatory exports

Some products expose **Suspicious Transaction Report (STR)** or regional equivalents:

- **Region** selection matters—**formats** and **fields** differ by jurisdiction.
- **Direction** is often a **prerequisite** for valid STR generation in the product model.
- Reports may be generated **per transfer** when policy requires **transfer-level** suspicious activity narratives.

**Not legal advice.** STR obligations depend on **local law** and **institutional** policy; use qualified **compliance** and **legal** review for filings.

## Deleting a transaction

Removing a transaction record typically deletes **associated transfers** and **expires** related **alerts** **in the product**. Public-chain data **remain** on explorers.

## Guardrails

- **Do not** paste **live** production tx hashes tied to identifiable customers into **public** channels.  
- **Do not** assist with **structuring** flows to **evade** monitoring or **mis-labeling** direction.  
- STR and **travel rule** questions need **program-specific** guidance beyond generic skills.

## See also

- **address-screening-workflow-concepts** — wallet inventory, tags/markers, blacklist/whitelist.  
- **behavioral-risk-screening-concepts** — velocity and amount heuristics that may surface at transfer level.

**Goal:** a portable mental model of **transaction** screening UIs and **direction** semantics aligned with common compliance products, without binding a specific **vendor** implementation.

Attribution

ThomasMoreAIThomasMoreAI
View sourceSee grades on GitHubMore from ThomasMoreAI →
SSkills Directory ProSkills Directory

Get any skill into Claude in one click.

Download any skill as a ZIP for Claude.ai, Claude Desktop, or .claude/skills. $9/mo.

See Pro

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 (0)

No comments yet. Be the first to comment!

SSkills Directory ProSkills Directory

Get any skill into Claude in one click.

Download any skill as a ZIP for Claude.ai, Claude Desktop, or .claude/skills. $9/mo.

See Pro

Related Skills

Caveman

Terse caveman voice: answer first, fluff gone, every technical fact kept. Use for /caveman, "caveman mode", "talk like caveman", "be brief", "less tokens". Stays on until "stop caveman" or "normal mode".

1100021 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

698431 votes

Writing Skills

Create and manage Claude Code skills in HASH repository following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns), UserPromptSubmit hook, and the 500-line rule. Includes validation and debugging with SKILL_DEBUG. Examples include rust-error-stack, cargo-dep...

3931 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3421 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Amp, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Grok Build, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

741 votes
View all in ai-agents →