Tw Legal RAG
aa0101181514/tw-legal-rag
Retrieve real Taiwan court judgments with verifiable citations before answering any question about Taiwan law or case law.
Captures clause risks, compliance gaps, precedent shifts, contract deviations, regulatory changes, and litigation exposure to enable continuous legal operations improvement.
$ npx skills add aAAaqwq/AGI-Super-Team --skill self-improving-legal -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install aAAaqwq/AGI-Super-Team self-improving-legal --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/aAAaqwq/AGI-Super-Team.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/self-improving-legal .claude/skills/self-improving-legal && rm -rf skills-srcUse ~/.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/
Install the "self-improving-legal" agent skill from https://github.com/aAAaqwq/AGI-Super-Team/tree/main/skills/self-improving-legal into .claude/skills/self-improving-legal/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "self-improving-legal", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/aAAaqwq/AGI-Super-Team/tree/main/skills/self-improving-legalType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add aAAaqwq/AGI-Super-Team --skill self-improving-legal -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install aAAaqwq/AGI-Super-Team self-improving-legal --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aAAaqwq/AGI-Super-Team.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/self-improving-legal .agents/skills/self-improving-legal && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "self-improving-legal" agent skill from https://github.com/aAAaqwq/AGI-Super-Team/tree/main/skills/self-improving-legal into .agents/skills/self-improving-legal/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "self-improving-legal", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add aAAaqwq/AGI-Super-Team --skill self-improving-legal -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install aAAaqwq/AGI-Super-Team self-improving-legal --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aAAaqwq/AGI-Super-Team.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/self-improving-legal .cursor/skills/self-improving-legal && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "self-improving-legal" agent skill from https://github.com/aAAaqwq/AGI-Super-Team/tree/main/skills/self-improving-legal into .cursor/skills/self-improving-legal/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "self-improving-legal", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/aAAaqwq/AGI-Super-Team.git --path skills/self-improving-legal--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add aAAaqwq/AGI-Super-Team --skill self-improving-legal -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install aAAaqwq/AGI-Super-Team self-improving-legal --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aAAaqwq/AGI-Super-Team.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/self-improving-legal .gemini/skills/self-improving-legal && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "self-improving-legal" agent skill from https://github.com/aAAaqwq/AGI-Super-Team/tree/main/skills/self-improving-legal into .gemini/skills/self-improving-legal/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "self-improving-legal", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install aAAaqwq/AGI-Super-Team self-improving-legalInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add aAAaqwq/AGI-Super-Team --skill self-improving-legal -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/aAAaqwq/AGI-Super-Team.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/self-improving-legal .github/skills/self-improving-legal && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "self-improving-legal" agent skill from https://github.com/aAAaqwq/AGI-Super-Team/tree/main/skills/self-improving-legal into .github/skills/self-improving-legal/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "self-improving-legal", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add aAAaqwq/AGI-Super-Team --skill self-improving-legal -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install aAAaqwq/AGI-Super-Team self-improving-legal --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aAAaqwq/AGI-Super-Team.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/self-improving-legal .opencode/skills/self-improving-legal && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "self-improving-legal" agent skill from https://github.com/aAAaqwq/AGI-Super-Team/tree/main/skills/self-improving-legal into .opencode/skills/self-improving-legal/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "self-improving-legal", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
self-improving-legalCaptures clause risks, compliance gaps, precedent shifts, contract deviations, regulatory changes, and litigation exposure to enable continuous legal operations improvement.
Self Improving Legal is an agent skill from aAAaqwq/AGI-Super-Team. Captures clause risks, compliance gaps, precedent shifts, contract deviations, regulatory changes, and litigation exposure to enable continuous legal operations improvement. Use when: (1) An unfavorable clause is accepted or slips through review, (2) A compliance deadline is missed or approaching, (3) A new regulation impacts the organization, (4) A contract remains unsigned past SLA, (5) An IP infringement notice is received, (6) New case law changes interpretation in a relevant jurisdiction, (7) A data subject…
Its SKILL.md is about 6.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 21 other files, including scripts, reference files and assets (for example `.clawhub/origin.json`, `_meta.json` and `assets/ERRORS.md`).
It sits in Legal & Compliance, covering Legal research. The repository describes itself as: An installable, cross-framework AI organization: C-suite agents, expert subagents, curated skills, independent review, and one-command setup across 18 AI client/runtime adapters. The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 7cefd81. It shows what the files ask for, not the result of running them.
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.
Ships 2 files in scripts/ (Shell, JavaScript and TypeScript, from the files we listed), which the agent can run.
Shell commands in SKILL.md call:
gitFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
github.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Self Improving Legal loads about 6.7k tokens when it runs, and up to ~13k if it reads all its reference files. Until then it costs about 144 tokens; SKILL.md has 2,234 words of instructions outside code blocks.
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.
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); the scripts in this folder are not scanned.
The full file from aAAaqwq/AGI-Super-Team at commit 7cefd81, republished under its MIT licence (© aAAaqwq). 2,234 words, ~6,708 tokens.
.claude/skills/self-improving-legal/SKILL.md (or your agent's skills folder). This skill also uses 15 other files; get the full folder from GitHub.Log legal learnings, compliance findings, contract issues, and regulatory changes to markdown files for continuous improvement. Captures clause risks, compliance gaps, precedent shifts, contract deviations, regulatory changes, and litigation exposure. Important learnings get promoted to clause libraries, compliance checklists, regulatory trackers, contract playbooks, or risk registers.
NEVER log privileged attorney-client communications, specific case strategy, confidential settlement terms, or litigation work product in any learning or issue entry. Always abstract findings to process-level lessons. Use generalized descriptions:
| Protected Information | Acceptable Abstraction |
|---|---|
| Attorney-client advice on specific matter | "Outside counsel recommended clause revision for indemnity cap" |
| Settlement amount or terms | "Settlement reached; update playbook to flag similar exposure earlier" |
| Litigation strategy details | "Discovery phase revealed need for better document retention process" |
| Privileged legal memoranda | "Internal review identified gap in force majeure clause coverage" |
| Specific opposing party positions | "Counterparty negotiation pattern: late-stage payment term changes" |
| Confidential deal terms | "Deal structure required non-standard IP assignment clause" |
When in doubt, omit the specific detail and log only the process improvement lesson. Privilege waiver through careless documentation is irreversible.
Before logging anything, ensure the .learnings/ directory and files exist in the project or workspace root. If any are missing, create them:
mkdir -p .learnings
[ -f .learnings/LEARNINGS.md ] || printf "# Legal Learnings\n\nClause risks, compliance gaps, precedent shifts, regulatory changes, and legal operations insights.\n\n**Categories**: clause_risk | compliance_gap | precedent_shift | contract_deviation | regulatory_change | litigation_exposure\n**Areas**: contracts | compliance | litigation | intellectual_property | privacy | regulatory | corporate_governance\n\n---\n" > .learnings/LEARNINGS.md
[ -f .learnings/LEGAL_ISSUES.md ] || printf "# Legal Issues Log\n\nContract disputes, compliance failures, regulatory impacts, and litigation matters.\n\n---\n" > .learnings/LEGAL_ISSUES.md
[ -f .learnings/FEATURE_REQUESTS.md ] || printf "# Legal Operations Feature Requests\n\nLegal technology, automation, and process improvement requests.\n\n---\n" > .learnings/FEATURE_REQUESTS.mdNever overwrite existing files. This is a no-op if .learnings/ is already initialised.
Do not log privileged communications, specific case strategy, or confidential settlement terms. Abstract all entries to process-level lessons.
If you want automatic reminders, use the opt-in hook workflow described in Hook Integration.
| Situation | Action |
|---|---|
| Unfavorable clause accepted in contract | Log to .learnings/LEARNINGS.md with category clause_risk |
| Compliance deadline missed or approaching | Log to .learnings/LEGAL_ISSUES.md with category compliance_gap |
| New regulation impacts the organization | Log to .learnings/LEARNINGS.md with category regulatory_change |
| Contract unsigned past SLA | Log to .learnings/LEGAL_ISSUES.md with category contract_deviation |
| IP infringement notice received | Log to .learnings/LEGAL_ISSUES.md with category litigation_exposure |
| New case law in relevant jurisdiction | Log to .learnings/LEARNINGS.md with category precedent_shift |
| Data subject access request reveals gaps | Log to .learnings/LEARNINGS.md with category compliance_gap |
| Vendor changed terms without flagging | Log to .learnings/LEGAL_ISSUES.md with category contract_deviation |
| Regulatory filing deadline within 30 days | Log to .learnings/LEGAL_ISSUES.md with priority high |
| Contract redline rejected 3+ times | Log to .learnings/LEARNINGS.md with category clause_risk |
| Similar to existing entry | Link with **See Also**, consider priority bump |
| Broadly applicable legal pattern | Promote to clause library, compliance checklist, or playbook |
| Proven compliance workflow | Promote to AGENTS.md (OpenClaw workspace) |
| Legal tool configuration | Promote to TOOLS.md (OpenClaw workspace) |
| Legal operations principles | Promote to SOUL.md (OpenClaw workspace) |
OpenClaw is the primary platform for this skill. It uses workspace-based prompt injection with automatic skill loading.
Via ClawdHub (recommended):
clawdhub install self-improving-legalManual:
git clone https://github.com/jose-compu/self-improving-legal.git ~/.openclaw/skills/self-improving-legalOpenClaw injects these files into every session:
~/.openclaw/workspace/
├── AGENTS.md # Legal workflows, contract review delegation
├── SOUL.md # Legal principles, privilege protection, confidentiality
├── TOOLS.md # Legal tool capabilities, CLM configs, e-discovery
├── MEMORY.md # Long-term memory (main session only)
├── memory/ # Daily memory files
│ └── YYYY-MM-DD.md
└── .learnings/ # This skill's log files
├── LEARNINGS.md
├── LEGAL_ISSUES.md
└── FEATURE_REQUESTS.mdmkdir -p ~/.openclaw/workspace/.learningsThen create the log files (or copy from assets/):
LEARNINGS.md — clause risks, compliance gaps, regulatory changes, precedent shiftsLEGAL_ISSUES.md — contract disputes, compliance failures, litigation mattersFEATURE_REQUESTS.md — legal technology and automation requestsWhen legal learnings prove broadly applicable, promote them:
| Learning Type | Promote To | Example |
|---|---|---|
| Clause patterns | Clause library | "Always cap indemnity at 2x annual contract value" |
| Compliance requirements | Compliance checklist | "CCPA deletion must cover backup systems within 90 days" |
| Regulatory tracking | Regulatory tracker | "EU AI Act model documentation deadline Q1 2026" |
| Contract negotiation patterns | Contract playbook | "Vendor payment term changes require VP approval" |
| Risk patterns | Risk register | "Unlimited liability clauses in SaaS agreements" |
| Legal operations workflows | AGENTS.md | "Route IP matters to patent counsel within 48 hours" |
For automatic reminders at session start:
cp -r hooks/openclaw ~/.openclaw/hooks/self-improving-legal
openclaw hooks enable self-improving-legalSee references/openclaw-integration.md for complete details.
For Claude Code, Codex, Copilot, or other agents, create .learnings/ in the project or workspace root:
mkdir -p .learningsCreate the files inline using the headers shown above. Avoid reading templates from the current repo or workspace unless you explicitly trust that path.
Add to AGENTS.md, CLAUDE.md, or .github/copilot-instructions.md:
When legal issues or findings occur:
.learnings/LEGAL_ISSUES.md, LEARNINGS.md, or FEATURE_REQUESTS.mdAppend to .learnings/LEARNINGS.md:
## [LRN-YYYYMMDD-XXX] category
**Logged**: ISO-8601 timestamp
**Priority**: low | medium | high | critical
**Status**: pending
**Area**: contracts | compliance | litigation | intellectual_property | privacy | regulatory | corporate_governance
### Summary
One-line description of the legal insight or finding
### Details
Full context: what clause, regulation, or precedent was involved, why it matters,
what the correct approach or fallback position is. NEVER include privileged
attorney-client communications or confidential settlement terms.
### Recommended Action
Specific clause revision, compliance step, filing, or process change
### Metadata
- Source: contract_review | regulatory_update | case_law | audit | negotiation | litigation
- Jurisdiction: US-Federal | US-CA | EU | UK | other
- Related Files: path/to/contract.docx, path/to/policy.md
- Tags: tag1, tag2
- Regulation: GDPR | CCPA | SOX | HIPAA | EU-AI-Act (if applicable)
- See Also: LRN-20260110-001 (if related to existing entry)
- Pattern-Key: clause.indemnity_cap | comply.ccpa_deletion (optional)
- Recurrence-Count: 1 (optional)
- First-Seen: 2026-01-15 (optional)
- Last-Seen: 2026-01-15 (optional)
---Categories for learnings:
| Category | Use When |
|---|---|
clause_risk | Unfavorable or missing clause identified in contract review |
compliance_gap | Regulatory requirement not met or process gap discovered |
precedent_shift | New case law changes interpretation of existing obligations |
contract_deviation | Contract terms deviate from standard playbook without approval |
regulatory_change | New regulation or amendment requires operational adjustment |
litigation_exposure | Pattern or practice that increases litigation risk |
Append to .learnings/LEGAL_ISSUES.md:
## [LEG-YYYYMMDD-XXX] issue_type
**Logged**: ISO-8601 timestamp
**Priority**: critical | high | medium | low
**Status**: pending
**Area**: contracts | compliance | litigation | intellectual_property | privacy | regulatory | corporate_governance
**Severity**: critical | high | medium | low
### Summary
Brief description of the legal issue
### Issue Details
Context of the legal issue: what happened, what contract or regulation is involved,
what the exposure or risk is. Abstract to process-level lessons — do NOT include
privileged communications, specific case strategy, or confidential terms.
### Impact Assessment
- Affected contracts/matters
- Financial exposure estimate (range, not exact if confidential)
- Regulatory risk (enforcement action, fine range, reputational)
- Deadline or statute of limitations implications
### Recommended Action
- Immediate steps to mitigate
- Escalation path (in-house counsel, outside counsel, board)
- Long-term process improvement
### Timeline
- **Identified**: ISO-8601
- **Escalated**: ISO-8601 (if applicable)
- **Resolved**: ISO-8601 (if applicable)
### Metadata
- Trigger: contract_redline | regulatory_filing | case_law | audit_finding | infringement_notice | dsar
- Jurisdiction: US-Federal | US-CA | EU | UK | other
- Counterparty: [generalized role, e.g., "SaaS vendor", "enterprise customer"]
- Related Files: path/to/document
- See Also: LEG-20260110-001 (if related)
---Append to .learnings/FEATURE_REQUESTS.md:
## [FEAT-YYYYMMDD-XXX] capability_name
**Logged**: ISO-8601 timestamp
**Priority**: medium
**Status**: pending
**Area**: contracts | compliance | litigation | intellectual_property | privacy | regulatory | corporate_governance
### Requested Capability
What legal operations tool, automation, or capability is needed
### Business Justification
Why it's needed — what risk it mitigates, what workflow it improves, what compliance
requirement it satisfies
### Complexity Estimate
simple | medium | complex
### Suggested Implementation
How this could be built: CLM integration, regulatory API, compliance dashboard, clause library
### Metadata
- Frequency: first_time | recurring
- Related Features: existing_tool_or_feature
- Compliance: GDPR | CCPA | SOX | HIPAA (if applicable)
---Format: TYPE-YYYYMMDD-XXX
LRN (learning), LEG (legal issue), FEAT (feature request)001, A7B)Examples: LRN-20260412-001, LEG-20260412-A3F, FEAT-20260412-002
When an issue is resolved, update the entry:
**Status**: pending → **Status**: resolved### Resolution
- **Resolved**: 2026-01-16T09:00:00Z
- **Action Taken**: Brief description of resolution (abstracted, no privileged details)
- **Clause/Policy Updated**: Reference to updated clause library or compliance checklist
- **Verified By**: legal review | compliance audit | outside counselOther status values:
in_progress — Actively being negotiated, reviewed, or remediatedwont_fix — Risk accepted with documented justification and approverpromoted — Elevated to clause library, compliance checklist, or contract playbookpromoted_to_skill — Extracted as a reusable skillAutomatically log when you encounter:
Contract Review Signals (→ learning or legal issue):
Regulatory Signals (→ learning or legal issue):
Litigation Signals (→ legal issue):
Compliance Signals (→ learning):
Precedent Signals (→ learning):
| Priority | When to Use | Legal Examples |
|---|---|---|
critical | Active litigation, regulatory enforcement, material breach | Injunction filed, regulatory investigation opened, data breach notification deadline |
high | Compliance deadline approaching, material contract risk, IP claim | Filing due in 30 days, unlimited liability accepted, patent infringement notice |
medium | Process improvement, clause optimization, template update | Clause library gap, negotiation playbook outdated, compliance checklist incomplete |
low | Documentation, minor template revision, informational | Precedent noted for future reference, template formatting, policy language cleanup |
Use to filter learnings by legal domain:
| Area | Scope |
|---|---|
contracts | Contract drafting, review, negotiation, CLM, clause libraries |
compliance | Regulatory compliance, audits, certifications, internal controls |
litigation | Disputes, claims, discovery, settlement, litigation holds |
intellectual_property | Patents, trademarks, copyrights, trade secrets, licensing |
privacy | Data protection, GDPR, CCPA, DSAR, consent management |
regulatory | Regulatory filings, government relations, enforcement actions |
corporate_governance | Board matters, corporate records, entity management, fiduciary duties |
When a learning is broadly applicable (not a one-off matter), promote it to permanent legal operations standards.
| Target | What Belongs There |
|---|---|
| Clause library | Standard clauses, fallback positions, red/yellow/green markups |
| Compliance checklist | Regulatory requirements, audit preparation, filing deadlines |
| Regulatory tracker | New regulations, amendments, enforcement trends |
| Contract playbook | Negotiation positions, escalation triggers, approval thresholds |
| Risk register | Recurring risk categories, exposure estimates, mitigation plans |
CLAUDE.md | Legal operations conventions for AI agents |
AGENTS.md | Legal workflows, matter routing, delegation patterns |
**Status**: pending → **Status**: promoted**Promoted**: clause_library (or compliance_checklist, contract_playbook, risk_register)Learning → Clause library entry:
Unlimited liability in SaaS renewal (3 instances in quarter) → Standard clause: "Cap at 12 months fees, fallback 2x annual value, VP Legal approval for exceptions."
Learning → Compliance checklist item:
CCPA deletion not covering backups → Checklist: "Primary DB 30 days, backups 90 days, confirmation within 45-day window, quarterly audit."
If logging something similar to an existing entry:
grep -r "keyword" .learnings/**See Also**: LEG-20260110-001 in MetadataReview .learnings/ at natural breakpoints:
grep -h "Status\*\*: pending" .learnings/*.md | wc -l
grep -B5 "Priority\*\*: critical\|Priority\*\*: high" .learnings/*.md | grep "^## \["
grep -l "Area\*\*: contracts" .learnings/*.md
grep -h "Regulation:" .learnings/*.md | sort -uEnable automatic reminders through agent hooks. This is opt-in.
Create .claude/settings.json in your project:
{
"hooks": {
"UserPromptSubmit": [{
"matcher": "",
"hooks": [{
"type": "command",
"command": "./skills/self-improving-legal/scripts/activator.sh"
}]
}]
}
}This injects a legal-focused learning evaluation reminder after each prompt (~80-120 tokens overhead).
{
"hooks": {
"UserPromptSubmit": [{
"matcher": "",
"hooks": [{
"type": "command",
"command": "./skills/self-improving-legal/scripts/activator.sh"
}]
}],
"PostToolUse": [{
"matcher": "Bash",
"hooks": [{
"type": "command",
"command": "./skills/self-improving-legal/scripts/error-detector.sh"
}]
}]
}
}Enable PostToolUse only if you want the hook to inspect command output for legal-relevant patterns such as breach, violation, non-compliance, litigation, and regulatory keywords.
| Script | Hook Type | Purpose |
|---|---|---|
scripts/activator.sh | UserPromptSubmit | Reminds to evaluate legal findings after tasks |
scripts/error-detector.sh | PostToolUse (Bash) | Triggers on legal-relevant patterns in output |
See references/hooks-setup.md for detailed configuration and troubleshooting.
When a legal learning is valuable enough to become a reusable skill, extract it.
| Criterion | Description |
|---|---|
| Recurring | Same clause risk or compliance gap in 2+ contract types or regulatory areas |
| Verified | Status is resolved with confirmed process improvement |
| Non-obvious | Required legal analysis or cross-jurisdictional research |
| Broadly applicable | Not matter-specific; useful across contract types or regulatory programs |
| User-flagged | User says "save this as a legal skill" or similar |
./skills/self-improving-legal/scripts/extract-skill.sh skill-name --dry-run
./skills/self-improving-legal/scripts/extract-skill.sh skill-namepromoted_to_skill, add Skill-PathIn conversation:
In entries:
See Also links (recurring clause risk pattern)compliance_gap with reusable remediation process| Agent | Activation | Detection |
|---|---|---|
| Claude Code | Hooks (UserPromptSubmit, PostToolUse) | Automatic via hook scripts |
| Codex CLI | Hooks (same pattern) | Automatic via hook scripts |
| GitHub Copilot | Manual (.github/copilot-instructions.md) | Manual review |
| OpenClaw | Workspace injection + inter-agent messaging | Via session tools |
Regardless of agent, apply legal self-improvement when you:
.learnings/ for past issues with similar clauses or counterpartiesKeep learnings local (recommended for legal):
.learnings/Legal findings may contain sensitive context even when abstracted. Default to local-only. Track in repo only if all entries are confirmed free of privileged information and confidential terms.
Hybrid (track templates, ignore entries): add .learnings/*.md and !.learnings/.gitkeep to .gitignore.
This skill is standalone-compatible and stackable with other self-improving skills.
.learnings/legal/.learnings/INDEX.mdEvery new entry must include:
**Skill**: legalevent + matcher + file + 5m_window; max 1 reminder per skill every 5 minutes.Only trigger this skill automatically for legal signals such as:
contract clause|liability|indemnity|compliance obligationjurisdiction|regulatory update|legal risk|counsel escalationWhen guidance conflicts, apply:
securityengineeringcodingaimeta as tie-breaker.learnings/legal/ in stackable mode.© aAAaqwq, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 15 other files (scripts, references, assets) in skills/self-improving-legal of aAAaqwq/AGI-Super-Team.
Open the folder on GitHubat commit 7cefd81
Self Improving Legal 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Self Improving Legal this skillaAAaqwq/AGI-Super-Team | 105 | — | ~6.7k | Automated safety check: Pass | MIT | |
| Tw Legal RAGaa0101181514/tw-legal-rag | 328 | — | ~580 | Automated safety check: Pass | Custom licence | |
| Design Award SearchSeanJ1ang/design-judge-skills | 712 | — | ~3k | Automated safety check: Pass | Apache-2.0 | |
| China Lawyer AnalystCSlawyer1985/china-lawyer-analyst | 196 | — | ~3.3k | Automated safety check: Pass | None | |
| Billing And Litigation BudgetTHUYRan/Legal-Skills-Chinese | 874 | — | ~5k | Automated safety check: Pass | None | |
| Legal Issue ResearchGolden2002/legal-research-skill | 156 | — | ~6.8k | Automated safety check: Pass | MIT |
aa0101181514/tw-legal-rag
Retrieve real Taiwan court judgments with verifiable citations before answering any question about Taiwan law or case law.
SeanJ1ang/design-judge-skills
Find and verify award-winning designs in the same or adjacent functional category through eight explicit relevance dimensions: problem and user, core function, sensing technology, intervention…
CSlawyer1985/china-lawyer-analyst
通过中国法律视角分析事件,运用成文法解释、指导案例参照、请求权基础分析等方法, 理解权利义务、评估责任风险、识别法律依据并推荐合规策略。
THUYRan/Legal-Skills-Chinese
A skill your agent uses when the user needs to track or manage attorney hours, expert fees, and investigation costs; control litigation spend; or prepare timesheets or expense statements for clients.
Golden2002/legal-research-skill
中国法律全领域系统性检索专家. An agent skill from Golden2002/legal-research-skill.
Serein-81/financial_rag
Searches current Chinese tax laws, rates and policy changes with Tavily web search, prioritizing government sources and flagging outdated or conflicting results.
aAAaqwq/AGI-Super-Team
Create SEO-optimized marketing content with consistent brand voice.
aAAaqwq/AGI-Super-Team
Advanced financial calculator with future value tables, present value, discount calculations, markup pricing, and compound interest.
aAAaqwq/AGI-Super-Team
Transaction-verified trading signals on Base blockchain. An agent skill from aAAaqwq/AGI-Super-Team.
aAAaqwq/AGI-Super-Team
Register AI agents on Ethereum mainnet using ERC-8004 (Trustless Agents).
aAAaqwq/AGI-Super-Team
Create distinctive, production-grade static sites with React, Tailwind CSS, and shadcn/ui — no mockups needed.
aAAaqwq/AGI-Super-Team
Publish and manage content on 知识星球 (zsxq.com). An agent skill from aAAaqwq/AGI-Super-Team.
Categories
Captures clause risks, compliance gaps, precedent shifts, contract deviations, regulatory changes, and litigation exposure to enable continuous legal operations improvement. Self Improving Legal is an agent skill from aAAaqwq/AGI-Super-Team. Captures clause risks, compliance gaps, precedent shifts, contract deviations, regulatory changes, and litigation exposure to enable continuous legal operations improvement.
Self Improving Legal fits situations like: an unfavorable clause is accepted; slips through review; A compliance deadline is missed; A new regulation impacts the organization.
Run `npx skills add aAAaqwq/AGI-Super-Team --skill self-improving-legal -a claude-code`. Or copy the skill folder (skills/self-improving-legal in aAAaqwq/AGI-Super-Team) into .claude/skills/self-improving-legal in your project. Claude Code loads it when a task matches its description.
Run `npx skills add aAAaqwq/AGI-Super-Team --skill self-improving-legal -a codex`. Or copy the skill folder (skills/self-improving-legal in aAAaqwq/AGI-Super-Team) into .agents/skills/self-improving-legal in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add aAAaqwq/AGI-Super-Team --skill self-improving-legal -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/self-improving-legal, .gemini/skills/self-improving-legal, .github/skills/self-improving-legal and .opencode/skills/self-improving-legal in your project.
Going by SKILL.md and its folder, Self Improving Legal needs a shell, JavaScript and TypeScript for the scripts in its folder and the command-line tools its instructions call (git). Our summary lists: Node.js; A Bash shell.
SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Self Improving Legal is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 6.7k tokens (SKILL.md is roughly 27k 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 6.2k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Self Improving Legal: Tw Legal RAG (aa0101181514/tw-legal-rag, 328 stars), Design Award Search (SeanJ1ang/design-judge-skills, 712 stars), China Lawyer Analyst (CSlawyer1985/china-lawyer-analyst, 196 stars) and Billing And Litigation Budget (THUYRan/Legal-Skills-Chinese, 874 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
aAAaqwq (a GitHub user) maintains it in aAAaqwq/AGI-Super-Team, which has 105 GitHub stars. The repository holds 167 skills in this directory. The repository was last updated on October 8, 2026.
Source: aAAaqwq/AGI-Super-Team on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.