jeremylongshore/claude-code-plugins-plus-skills
lindy-pack
plugins/saas-packs/lindy-pack/skills/lindy-data-handling/SKILL.md
January 22, 2026
Select agents to install to:
npx add-skill https://github.com/jeremylongshore/claude-code-plugins-plus-skills/blob/main/plugins/saas-packs/lindy-pack/skills/lindy-data-handling/SKILL.md -a claude-code --skill lindy-data-handlingInstallation paths:
.claude/skills/lindy-data-handling/# Lindy Data Handling
## Overview
Best practices for secure and compliant data handling with Lindy AI.
## Prerequisites
- Understanding of data privacy requirements
- Knowledge of applicable regulations (GDPR, CCPA, HIPAA)
- Access to data classification documentation
## Instructions
### Step 1: Data Classification
```typescript
// data/classification.ts
enum DataClassification {
PUBLIC = 'public',
INTERNAL = 'internal',
CONFIDENTIAL = 'confidential',
RESTRICTED = 'restricted', // PII, PHI, etc.
}
interface DataPolicy {
classification: DataClassification;
canSendToLindy: boolean;
requiresRedaction: boolean;
retentionDays: number;
}
const policies: Record<DataClassification, DataPolicy> = {
[DataClassification.PUBLIC]: {
classification: DataClassification.PUBLIC,
canSendToLindy: true,
requiresRedaction: false,
retentionDays: 365,
},
[DataClassification.INTERNAL]: {
classification: DataClassification.INTERNAL,
canSendToLindy: true,
requiresRedaction: false,
retentionDays: 90,
},
[DataClassification.CONFIDENTIAL]: {
classification: DataClassification.CONFIDENTIAL,
canSendToLindy: true,
requiresRedaction: true,
retentionDays: 30,
},
[DataClassification.RESTRICTED]: {
classification: DataClassification.RESTRICTED,
canSendToLindy: false,
requiresRedaction: true,
retentionDays: 7,
},
};
```
### Step 2: PII Detection and Redaction
```typescript
// data/pii-redactor.ts
interface PIIPattern {
name: string;
pattern: RegExp;
replacement: string;
}
const piiPatterns: PIIPattern[] = [
{
name: 'email',
pattern: /[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}/g,
replacement: '[EMAIL REDACTED]',
},
{
name: 'phone',
pattern: /(\+\d{1,3}[-.]?)?\(?\d{3}\)?[-.]?\d{3}[-.]?\d{4}/g,
replacement: '[PHONE REDACTED]',
},
{
name: 'ssn',
pattern: /\d{3}-\d{2}-\d{4}/g,
replacement: '[SSN REDACTED]',
},
{
name: 'credit_card',
patte