Contract Drafter
rohasnagpal/legal-ai-skills
Drafts a complete contract from a term sheet, negotiated heads or plain instructions — parties, recitals, definitions, operative clauses, schedules and boilerplate — in a specified posture and…
评估产品/业务是否符合中国大陆法律法规,覆盖个人信息保护法(PIPL)自查、产品上线 合规审查、营销宣传合规审查。Use when 用户说"帮我做个合规审查""这个产品能不能 上线""这样宣传违反广告法吗""个人信息保护法我们符合吗""PIPL合规自查"等评估 业务/产品/宣传是否合法合规的场景。单份合同的条款风险审查用 contract-review; 交易尽调用…
$ npx skills add open-octo/octo-agent --skill legal-compliance -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install open-octo/octo-agent legal-compliance --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/open-octo/octo-agent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/internal/skills/experts/legal-compliance .claude/skills/legal-compliance && 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 "legal-compliance" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/legal-compliance into .claude/skills/legal-compliance/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "legal-compliance", 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/open-octo/octo-agent/tree/main/internal/skills/experts/legal-complianceType 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 open-octo/octo-agent --skill legal-compliance -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install open-octo/octo-agent legal-compliance --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .agents/skills && cp -r skills-src/internal/skills/experts/legal-compliance .agents/skills/legal-compliance && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "legal-compliance" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/legal-compliance into .agents/skills/legal-compliance/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "legal-compliance", 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 open-octo/octo-agent --skill legal-compliance -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install open-octo/octo-agent legal-compliance --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/internal/skills/experts/legal-compliance .cursor/skills/legal-compliance && 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 "legal-compliance" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/legal-compliance into .cursor/skills/legal-compliance/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "legal-compliance", 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/open-octo/octo-agent.git --path internal/skills/experts/legal-compliance--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 open-octo/octo-agent --skill legal-compliance -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install open-octo/octo-agent legal-compliance --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/internal/skills/experts/legal-compliance .gemini/skills/legal-compliance && 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 "legal-compliance" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/legal-compliance into .gemini/skills/legal-compliance/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "legal-compliance", 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 open-octo/octo-agent legal-complianceInstalls 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 open-octo/octo-agent --skill legal-compliance -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .github/skills && cp -r skills-src/internal/skills/experts/legal-compliance .github/skills/legal-compliance && 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 "legal-compliance" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/legal-compliance into .github/skills/legal-compliance/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "legal-compliance", 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 open-octo/octo-agent --skill legal-compliance -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install open-octo/octo-agent legal-compliance --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/open-octo/octo-agent.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/internal/skills/experts/legal-compliance .opencode/skills/legal-compliance && 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 "legal-compliance" agent skill from https://github.com/open-octo/octo-agent/tree/main/internal/skills/experts/legal-compliance into .opencode/skills/legal-compliance/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "legal-compliance", 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.
legal-compliance评估产品/业务是否符合中国大陆法律法规,覆盖个人信息保护法(PIPL)自查、产品上线 合规审查、营销宣传合规审查。Use when 用户说"帮我做个合规审查""这个产品能不能 上线""这样宣传违反广告法吗""个人信息保护法我们符合吗""PIPL合规自查"等评估 业务/产品/宣传是否合法合规的场景。单份合同的条款风险审查用 contract-review; 交易尽调用…
Legal Compliance is an agent skill from open-octo/octo-agent. 评估产品/业务是否符合中国大陆法律法规,覆盖个人信息保护法(PIPL)自查、产品上线 合规审查、营销宣传合规审查。Use when 用户说"帮我做个合规审查""这个产品能不能 上线""这样宣传违反广告法吗""个人信息保护法我们符合吗""PIPL合规自查"等评估 业务/产品/宣传是否合法合规的场景。单份合同的条款风险审查用 contract-review; 交易尽调用 legal-due-diligence。
Its SKILL.md is about 760 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `PROVENANCE.md`).
It sits in Legal & Compliance, covering Fundraising and pitch decks and Contract review. The repository describes itself as: Open-source, single-binary, self-hosted AI agent — your models and data stay on your machine. A coding agent on par with Claude Code and a personal assistant lighter than… The licence is MIT.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit bbae80e. 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.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From 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.
Legal Compliance loads about 758 tokens when it runs. Until then it costs about 57 tokens; SKILL.md has 112 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); files beside SKILL.md are not scanned.
The full file from open-octo/octo-agent at commit bbae80e, republished under its MIT licence (© open-octo). 112 words, ~758 tokens.
.claude/skills/legal-compliance/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.评估一项业务、产品功能或一次宣传活动是否符合中国大陆现行法律法规。产出是风险 点+等级+建议,不是"能不能做"的最终拍板——重大合规决策仍需法务/律师最终把关。
处理个人信息的产品/业务,逐项自查:
【PIPL 合规自查】
□ 合法性基础:处理个人信息是否有合法依据(同意/合同必需/法定义务等)
□ 告知义务:是否已按要求告知处理目的、方式、范围
□ 最小必要原则:收集的信息是否超出实现目的所必需的范围
□ 敏感个人信息单独同意:涉及敏感信息(生物识别、行踪轨迹、未成年人信息等)是否单独取得同意
□ 个人信息权利:是否支持用户查阅、复制、更正、删除、注销账号
□ 撤回同意:是否提供便捷的撤回同意渠道,撤回后是否停止相应处理
□ 委托处理:委托第三方处理个人信息是否有合规协议、是否监督受托方
□ 跨境传输:是否涉及个人信息出境,是否完成相应的安全评估/认证/标准合同备案
□ 安全措施:是否采取了与风险相适应的技术和管理安全措施
□ 合规审计:是否建立个人信息保护合规审计机制
□ 应急预案:是否制定个人信息安全事件应急预案
□ 保护负责人:处理个人信息达到规定数量的,是否指定个人信息保护负责人
□ 未成年人保护:涉及未成年人个人信息的,是否取得监护人同意并有专门保护措施每一项标注状态(合规/部分合规/不合规/不适用)和依据,不合规/部分合规的项给出 具体整改建议,不要只打勾不给理由。
新功能/新产品上线前的合规扫描:
| 框架 | 检查什么 |
|---|---|
| 合同承诺 | 是否与已签合同/用户协议中的承诺矛盾 |
| 个人信息保护法(PIPL) | 见上面的14项清单 |
| 数据安全 | 数据分类分级、重要数据处理、数据出境(对应《数据安全法》) |
| 知识产权 | 是否使用他人受保护的内容、素材授权是否齐全 |
| 第三方合作 | 引入的第三方SDK/服务是否有对应的合规协议和披露 |
| 行业监管 | 所属行业是否有专门监管规定(金融、医疗、教育等特殊行业) |
| 营销宣传 | 见下面的营销合规审查 |
| AI治理 | 涉及AI生成内容/算法推荐的,是否符合相应的算法/生成式AI治理要求 |
产出中每条依据标注来源可信度:已确认(检索到官方原文)/需验证(来自间接信息, 需要进一步核实)/需精准核实(涉及关键决策,必须找到权威原文再确定)/平台政策 (第三方平台规则而非法律本身,两者不要混为一谈)。
| 分类 | 说明 |
|---|---|
| 模糊主观 | "更好""更快"这类主观评价,风险较低 |
| 具体事实性 | 涉及具体数字/事实的表述,必须有依据支撑 |
| 比较性 | 与竞品或行业平均水平比较的表述 |
| 暗示性 | 未明说但通过语境暗示某种效果的表述 |
| 绝对性 | "最""第一""百分百""国家级"等绝对化用语 |
提取宣传文案中的表述 → 按上表分类 → 逐条核实事实性表述是否有依据、比较性 表述是否有可验证的对比数据 → 对照广告法速查表检查绝对化/虚假表述。
| 事项 | 依据 |
|---|---|
| 禁止使用"国家级""最高级""最佳"等绝对化用语 | 广告法第九条 |
| 禁止虚假或者引人误解的宣传 | 广告法第二十八条 |
| 禁止对商品或服务作虚假或引人误解的商业宣传 | 反不正当竞争法第八条 |
| 经营者虚假宣传的消费者赔偿责任 | 消费者权益保护法第五十五条 |
这张表是审查起点,正式出具意见前用 legal-search 技能核实条文现行有效版本
(法律会修订,条号可能变化)。
对单个高风险功能(新模式、可能触发监管关注、团队内部有担忧)单独出一份评估:
触发场景:全新的商业模式、涉及资金/数据的关键流程、法务主动要求评估、 监管近期有相关关注动向、内部团队对合规性有疑虑。
六段结构:
legal-search 的案例真实性规则)篇幅控制在2-4页,独立成文,不要塞进更大的报告里稀释重点。
legal-search。contract-review;面向交易/投资的批量文档尽调用
legal-due-diligence。© open-octo, 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 2 other files in internal/skills/experts/legal-compliance of open-octo/octo-agent.
Open the folder on GitHubat commit bbae80e
Legal Compliance 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 |
|---|---|---|---|---|---|---|
| Legal Compliance this skillopen-octo/octo-agent | 125 | — | ~758 | Automated safety check: Pass | MIT | |
| Contract Drafterrohasnagpal/legal-ai-skills | 180 | — | ~3.6k | Automated safety check: Pass | MIT | |
| General Counsel Advisoralirezarezvani/claude-skills | 28k | — | ~2.3k | Automated safety check: Pass | MIT | |
| Gc Reviewalirezarezvani/claude-skills | 28k | — | ~1.2k | Automated safety check: Pass | MIT | |
| Contract Reviewevolsb/claude-legal-skill | 464 | 1 repos | ~3.6k | Automated safety check: Pass | MIT | |
| Commercial Legal Plapiotrowski-afk/commercial-legal-pl | 176 | 1 repos | ~4.1k | Automated safety check: Pass | Apache-2.0 |
rohasnagpal/legal-ai-skills
Drafts a complete contract from a term sheet, negotiated heads or plain instructions — parties, recitals, definitions, operative clauses, schedules and boilerplate — in a specified posture and…
alirezarezvani/claude-skills
General Counsel advisory for startups: contract review (MSA, SaaS, NDA, DPA, employment), IP strategy, term sheet decoding, and regulatory landscape mapping.
alirezarezvani/claude-skills
/cs:gc-review <plan — General Counsel interrogation of contracts, IP, regulatory, term sheets, and employment-law surface.
evolsb/claude-legal-skill
Review legal contracts, NDAs, employment agreements, SaaS terms, and M&A documents.
apiotrowski-afk/commercial-legal-pl
Skill do analizy i tworzenia umów według polskiego prawa, ze szczególnym uwzględnieniem umów B2B, IP i IT (body leasing, NDA, wdrożenia, SaaS, przeniesienie praw autorskich, ugody).
threerocks/hand-drawn-styles
A skill your agent uses when users ask for a hand-drawn or illustrated image prompt, name one of the repository's 20 numbered styles or the 3.1 stable variant, or mention triggers such as…
open-octo/octo-agent
Acquire images as files — generate them with an AI image model (14 providers: OpenAI/gpt-image, Gemini, Qwen, Zhipu, Volcengine, Stability, FLUX, Ideogram, MiniMax, and more), search openly-licensed…
open-octo/octo-agent
Create, read, and edit Excel (.xlsx) spreadsheets programmatically with openpyxl — cell values, formulas, styling (fonts/fills/borders/alignment/number formats), merged cells, multiple sheets…
open-octo/octo-agent
Design guidance for any HTML/Markdown file shown in octo's Artifacts panel — reports, dashboards, architecture/system diagrams, generated UIs, slide-style pages, 3D scenes.
open-octo/octo-agent
Review local code changes. An agent skill from open-octo/octo-agent.
open-octo/octo-agent
AI-driven multi-format SVG content generation system. An agent skill from open-octo/octo-agent.
open-octo/octo-agent
Configure octo's global settings through guided conversation — set up AI model endpoints (providers, API keys, models), adjust agent defaults (reasoning effort, permission mode, coauthor, workspace…
Categories
评估产品/业务是否符合中国大陆法律法规,覆盖个人信息保护法(PIPL)自查、产品上线 合规审查、营销宣传合规审查。Use when 用户说"帮我做个合规审查""这个产品能不能 上线""这样宣传违反广告法吗""个人信息保护法我们符合吗""PIPL合规自查"等评估 业务/产品/宣传是否合法合规的场景。单份合同的条款风险审查用 contract-review; 交易尽调用…. Legal Compliance is an agent skill from open-octo/octo-agent.
Legal Compliance fits situations like: 用户说帮我做个合规审查这个产品能不能 上线这样宣传违反广告法吗个人信息保护法我们符合吗PIPL合规自查等评估 业务/产品/宣传是否合法合规的场景。单份合同的条款风险审查用 contract-review; 交易尽调用 legal-due-diligence; tasks that involve Fundraising and pitch decks; tasks that involve Contract review.
Run `npx skills add open-octo/octo-agent --skill legal-compliance -a claude-code`. Or copy the skill folder (internal/skills/experts/legal-compliance in open-octo/octo-agent) into .claude/skills/legal-compliance in your project. Claude Code loads it when a task matches its description.
Run `npx skills add open-octo/octo-agent --skill legal-compliance -a codex`. Or copy the skill folder (internal/skills/experts/legal-compliance in open-octo/octo-agent) into .agents/skills/legal-compliance 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 open-octo/octo-agent --skill legal-compliance -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/legal-compliance, .gemini/skills/legal-compliance, .github/skills/legal-compliance and .opencode/skills/legal-compliance in your project.
SKILL.md names no scripts, command-line tools or credentials: Legal Compliance is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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. Review the folder before installing.
Legal Compliance is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 758 tokens (SKILL.md is roughly 3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Legal Compliance: Contract Drafter (rohasnagpal/legal-ai-skills, 180 stars), General Counsel Advisor (alirezarezvani/claude-skills, 28k stars), Gc Review (alirezarezvani/claude-skills, 28k stars) and Contract Review (evolsb/claude-legal-skill, 464 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
open-octo (a GitHub organization) maintains it in open-octo/octo-agent, which has 125 GitHub stars. The repository holds 40 skills in this directory. The repository was last updated on October 10, 2026.
Source: open-octo/octo-agent on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.