audit-trail

Record financial actions in an immutable audit log across multi-tenant environments.

20|7|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/Alexi5000/ClawKeeper --skill audit-trail-alexi5000
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audit-trail
Source: https://github.com/Alexi5000/ClawKeeper/tree/main/skills/audit-trail
Command: npx skills add https://github.com/Alexi5000/ClawKeeper --skill audit-trail-alexi5000

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Maintains an immutable, auditable trail of all financial actions to support compliance, security, and troubleshooting.

Core Features & Use Cases

  • Immutable logging of all CRUD actions on financial entities
  • Change tracking with before/after states
  • User attribution for accountability
  • Generated audit reports for compliance reviews
  • Security and retention controls across tenants

Quick Start

Record all financial actions in an immutable audit log.

Frequently Asked Questions about audit-trail

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement immutable audit logging for financial actions in a multi-tenant environment?

To implement immutable audit logging, use triggers or middleware to capture tenant_id, user_id, action, entity_type, entity_id, changes, ip_address, user_agent, and timestamp in an audit_log schema. This records all financial actions with read access controls and retention policies.

What is an immutable audit trail and when do I need it for compliance?

An immutable audit trail is an unalterable record of all financial actions, including invoices, payments, and compliance checks. You need it to support compliance reviews, enforce accountability through user attribution, and maintain security across tenants.

Can I track before and after states for financial entities in an audit log?

Yes, the audit log captures change tracking with before and after states for all CRUD actions on financial entities. This traceability ensures accountability by recording exactly what was modified, by which user, and when the action occurred.

Does this audit logging approach work for user permissions and report exports?

Yes, the audit logging applies to user permissions and report exports alongside invoices and payments. It captures the user_id, action, and ip_address for these events, ensuring all compliance checks and sensitive data access are traceable.

What's the best way to secure audit log access across different tenants?

The best way to secure audit logs across tenants is to enforce appropriate read access controls and retention policies within the audit_log schema. This ensures that immutable financial action records remain isolated and protected per tenant_id.

What data fields are required to maintain traceability in a financial audit log?

Maintaining traceability requires capturing tenant_id, user_id, action, entity_type, entity_id, changes, ip_address, user_agent, and timestamp. These fields ensure complete accountability and support generated audit reports for compliance reviews.