legal

Generate GDPR-compliant legal documents and audit third-party licenses for SaaS products.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/phishkatlabs/phishkat-crew --skill legal-phishkatlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: legal
Source: https://github.com/phishkatlabs/phishkat-crew/tree/main/legal
Command: npx skills add https://github.com/phishkatlabs/phishkat-crew --skill legal-phishkatlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Legal Compliance Officer skill ensures regulatory alignment for SaaS products by auditing data practices, drafting complete legal documents, and maintaining license compliance to prevent legal and contractual risks.

Core Features & Use Cases

  • Generate actual legal documents (privacy policy, terms of service, EULA, data processing agreements) tailored to the product's data practices and third-party services.
  • Audit and inventory third-party licenses from codebase dependencies, flagging copyleft or unlicensed components.
  • Produce a comprehensive compliance report and a LICENSES.md attribution file for transparent licensing.
  • Identify UI compliance requirements and escalate necessary frontend changes before ship.

Quick Start

Run the legal workflow with the project-context and codebase data to generate all required documents.

Frequently Asked Questions about legal

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

FAQPage Schema
How do I generate a GDPR privacy policy for a SaaS product?

You can generate a GDPR privacy policy by providing project-context and codebase data, which the skill uses to identify applicable data protection regulations and produce a complete, publishable document with jurisdiction-specific clauses.

How do I audit third-party licenses in my codebase dependencies?

The skill audits third-party licenses by inventorying codebase dependencies to flag copyleft or unlicensed components, then generates a comprehensive compliance report and a LICENSES.md attribution file for transparent licensing.

What is a data processing agreement and when do I need one for enterprise customers?

A data processing agreement (DPA) defines data handling terms. You need a DPA for enterprise customers when your SaaS product processes personal data, and the skill generates these complete legal documents alongside your standard privacy policies.

Can I generate terms of service and EULA tailored to my product's data practices?

Yes, you can generate tailored terms of service and EULA documents. The skill drafts complete legal documents incorporating global privacy requirements and your specific data handling behaviors throughout the product lifecycle.

How do I identify UI compliance requirements before shipping my software?

Identifying UI compliance requirements involves auditing data practices and frontend interfaces against consumer-law regulations. This process escalates necessary frontend changes, such as consent banners or policy links, ensuring regulatory alignment before ship.