Suiko
nwiizo/suiko
日本語文書のAI由来の均一さ、翻訳調、不自然さ、論旨、読解負荷を、決定的なRust CLIと目視で診断し、依頼に応じて書く・直す。日本語の学術論文・研究報告では、中心命題、用語、論証、DOCX/PDF納品を監査契約で確認する。Use when the user explicitly mentions suiko, asks whether Japanese text looks…
Build a client instruction schedule — a plain-English, Scott Schedule-style Word table that gathers a struggling client's evidence and instructions issue by issue, with a one-page covering note.
$ npx skills add lawve-ai/awesome-legal-skills --skill client-instruction-schedule -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install lawve-ai/awesome-legal-skills client-instruction-schedule --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/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/client-instruction-schedule-serhan-handani-fx44146u .claude/skills/client-instruction-schedule && 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 "client-instruction-schedule" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/client-instruction-schedule-serhan-handani-fx44146u into .claude/skills/client-instruction-schedule/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "client-instruction-schedule", 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/lawve-ai/awesome-legal-skills/tree/main/skills/client-instruction-schedule-serhan-handani-fx44146uType 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 lawve-ai/awesome-legal-skills --skill client-instruction-schedule -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install lawve-ai/awesome-legal-skills client-instruction-schedule --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/client-instruction-schedule-serhan-handani-fx44146u .agents/skills/client-instruction-schedule && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "client-instruction-schedule" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/client-instruction-schedule-serhan-handani-fx44146u into .agents/skills/client-instruction-schedule/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "client-instruction-schedule", 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 lawve-ai/awesome-legal-skills --skill client-instruction-schedule -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install lawve-ai/awesome-legal-skills client-instruction-schedule --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/client-instruction-schedule-serhan-handani-fx44146u .cursor/skills/client-instruction-schedule && 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 "client-instruction-schedule" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/client-instruction-schedule-serhan-handani-fx44146u into .cursor/skills/client-instruction-schedule/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "client-instruction-schedule", 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/lawve-ai/awesome-legal-skills.git --path skills/client-instruction-schedule-serhan-handani-fx44146u--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 lawve-ai/awesome-legal-skills --skill client-instruction-schedule -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install lawve-ai/awesome-legal-skills client-instruction-schedule --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/client-instruction-schedule-serhan-handani-fx44146u .gemini/skills/client-instruction-schedule && 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 "client-instruction-schedule" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/client-instruction-schedule-serhan-handani-fx44146u into .gemini/skills/client-instruction-schedule/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "client-instruction-schedule", 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 lawve-ai/awesome-legal-skills client-instruction-scheduleInstalls 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 lawve-ai/awesome-legal-skills --skill client-instruction-schedule -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/client-instruction-schedule-serhan-handani-fx44146u .github/skills/client-instruction-schedule && 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 "client-instruction-schedule" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/client-instruction-schedule-serhan-handani-fx44146u into .github/skills/client-instruction-schedule/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "client-instruction-schedule", 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 lawve-ai/awesome-legal-skills --skill client-instruction-schedule -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install lawve-ai/awesome-legal-skills client-instruction-schedule --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/lawve-ai/awesome-legal-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/client-instruction-schedule-serhan-handani-fx44146u .opencode/skills/client-instruction-schedule && 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 "client-instruction-schedule" agent skill from https://github.com/lawve-ai/awesome-legal-skills/tree/main/skills/client-instruction-schedule-serhan-handani-fx44146u into .opencode/skills/client-instruction-schedule/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "client-instruction-schedule", 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.
client-instruction-scheduleBuild a client instruction schedule — a plain-English, Scott Schedule-style Word table that gathers a struggling client's evidence and instructions issue by issue, with a one-page covering note.
Client Instruction Schedule is an agent skill from lawve-ai/awesome-legal-skills. Build a client instruction schedule — a plain-English, Scott Schedule-style Word table that gathers a struggling client's evidence and instructions issue by issue, with a one-page covering note. Use whenever the user asks for a "client instruction schedule", "instruction schedule", "client questionnaire", "schedule of questions for the client", "get instructions from the client on the papers", or says the client is overwhelmed and needs the case broken into manageable questions. Also trigger when asked to turn…
Its SKILL.md is about 3.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `README.md`, `references/build-schedule-example.js` and `references/schedule-data-example.js`).
It sits in Documents & Office, covering Word documents and Plain language and style rules. It works with Microsoft Word. The repository describes itself as: A curated list of awesome Agent Skills for automating legal work. The licence is Apache-2.0.
10 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 045f738. 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 script files (JavaScript), which the agent can run.
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.
Client Instruction Schedule loads about 3.3k tokens when it runs, and up to ~6.6k if it reads all its reference files. Until then it costs about 208 tokens; SKILL.md has 1,753 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 lawve-ai/awesome-legal-skills at commit 045f738, republished under its Apache-2.0 licence (© lawve-ai). 1,753 words, ~3,256 tokens.
.claude/skills/client-instruction-schedule/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.Clients in document-heavy disputes often freeze when asked open-endedly for "their comments". This skill produces a client instruction schedule: a landscape Word table borrowing the discipline of a Scott Schedule, but written to the client in plain English, with one row per disputed issue and specific, mostly closed questions. It is paired with a short covering note telling the client how to complete it. Positions are sourced precisely to statements, letters and exhibit pages, so that a court-facing Scott Schedule can later be drafted from it far more easily (the client's plain-English answers will still need to be turned into pleaded positions — the schedule is a quarry, not a conversion).
This skill drafts a working document for a solicitor to review, amend and approve. It does not give legal advice, it must not be sent to a client without human review, and every draft it produces carries a banner saying so. The solicitor remains responsible for the accuracy of every position, reference and question in the schedule. Four further limits apply:
English law (England & Wales). UK spelling. £ for currency. No CPR jargon or statutory citations in anything the client must read or complete — "the court's disclosure order", not "the Order of ICCJ [X] under CPR 3.1(7)". Document references (e.g. "Mr [X]'s 2nd statement, para 22") are fine: they are what makes later conversion to a Scott Schedule possible. Practitioners elsewhere can adapt the register, but the plain-English discipline is the point everywhere.
pdftoppm at 200dpi + tesseract, pages in parallel). Verify OCR'd figures and quotations against the page image before relying on them.md5sum) to find duplicates before reading.List every issue on which the client's input — an answer, a recollection, or a document — is actually needed. Sources: witness statements on both sides (paragraph by paragraph), counsel's advice (especially "we need instructions on…" passages), solicitors' letters to the client with unanswered requests, and the client's own partial responses. Exclude:
Decision points awaiting the client (e.g. "do you agree to instruct an accountant?") count as rows; broad strategy decisions belong in the covering note or a separate advice, not the schedule.
The most dangerous failure of this workflow is a silently missed issue: the reviewing solicitor sees a polished table and has no way to see what was dropped. So, before drafting, produce a source-to-row map: every witness-statement paragraph raising a factual dispute, every "we need instructions on…" passage in counsel's advice, and every unanswered request in correspondence must appear as either (a) a schedule row, or (b) an entry in an "Issues considered and excluded" list with a one-line reason each. That exclusions list goes into the schedule document itself, as a solicitor-notes appendix after the table (same highlighting convention as step 6), not only into the chat report — the artefact under review must carry its own account of what it left out.
For each issue, check whether the material about to be requested already exists in the folder. Never ask the client for a document the firm already holds — instead ask them to identify the relevant entries in it (e.g. "the bank statements are already with us (exhibit X) — point us to the matching entries"). The "Evidence we already hold" column is the enforcement mechanism: filling it honestly exposes any lazy request.
Landscape A4, Times New Roman 12, generated with the docx npm package (tested with docx@9.6.1; see references/build-schedule-example.js for a complete working script). One table, header row repeating (tableHeader: true), native Word automatic numbering for issue numbers (a numbering config with LevelFormat.DECIMAL) — never typed digits. Key docx package points: set columnWidths on the table AND width on every cell, both in DXA; use ShadingType.CLEAR for shading (never SOLID); for landscape pass portrait A4 dimensions plus orientation: PageOrientation.LANDSCAPE. Eight columns (widths in DXA summing to ≤15398 for 0.5" margins):
| # | Column | Content rules |
|---|---|---|
| 1 | Issue | Auto number + bold short label (3–8 words) |
| 2 | Our position | 1–2 plain-English sentences |
| 3 | The other side's position | Equally short, but sourced precisely: statement + paragraph, letter + date, exhibit + stamped page |
| 4 | Evidence we already hold | Document references for everything relevant already on file |
| 5 | What we need from you | Specific, concrete, mostly closed questions ("Did you attend the meeting on [date]? Who else was there?"). Never "please comment". Tell the client "cannot recall" is an acceptable answer |
| 6 | Your response | Blank, generously sized |
| 7 | Documents you are sending | Blank — the client lists enclosures per row |
| 8 | Priority | High / Medium / Low, so the client can triage rather than freeze |
Above the table: title, "Draft NN" line, one italic instruction line (High rows first), then any highlighted solicitor notes.
Priority guidance: High = goes to the core dispute, limitation-sensitive, or a decision blocking next steps. Medium = matters but can follow. Low = context or already well-documented.
[UNCLEAR — PLEASE REVIEW] — never guess, never fabricate a fact, reference or quotation. Other flags: [DATE TBC], [AMOUNT TO BE CONFIRMED], [SOLICITOR TO VERIFY].[SOLICITOR TO VERIFY — DELETE BEFORE SENDING TO CLIENT: …].AI-ASSISTED DRAFT — FOR SOLICITOR REVIEW — NOT YET APPROVED OR SENT, and a footer with client name, draft number, date and page X of Y.Separate portrait document, same font, letter form addressed to the client by first name. Contents: what the schedule is; how each row works; numbered how-to list (High rows first; where to write answers and list documents; closed answers with a sentence of explanation; "cannot recall" is proper; staged return is fine); timescale with [ ] for the solicitor to set; a costs-saving encouragement; sign-off. Same draft banner. Calm tone — the client is engaged but overwhelmed.
docx package emits an invalid <w:highlightCs> element for highlighted runs — strip it from word/document.xml (unzip → sed 's|<w:highlightCs w:val="yellow"/>||g' → rezip) or schema validation fails.soffice → pdftoppm): check column headers don't wrap badly, numbering renders, highlights show.<case>-client-instruction-schedule-draft-NN-YYYY-MM-DD.docx and <case>-client-covering-note-draft-NN-YYYY-MM-DD.docx (ISO date = date of drafting), saved to the matter's drafts area — never to any folder holding final or filed documents. Adapt to the firm's own naming and filing conventions.Finish by listing: the issues found (grouped by priority, with the reasoning for each High marking); the coverage map, including every issue considered and excluded and why; documents referenced in the papers but absent from the folder; the basis on which each document was identified; every inconsistency flagged; and open questions for the solicitor.
references/schedule-data-example.js — example row data from a fictional dispute (Frayne v Kestrel, an invented barn-conversion case), showing the register and sourcing style each column needs.references/build-schedule-example.js — complete working build script for the schedule document.This skill is provided for use by legal professionals. It does not provide legal advice, and its output is a draft requiring review by a qualified solicitor before any use. The author accepts no liability for reliance on unreviewed output.
© lawve-ai, Apache-2.0. 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 5 other files (references) in skills/client-instruction-schedule-serhan-handani-fx44146u of lawve-ai/awesome-legal-skills.
Open the folder on GitHubat commit 045f738
Client Instruction Schedule 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 |
|---|---|---|---|---|---|---|
| Client Instruction Schedule this skilllawve-ai/awesome-legal-skills | 847 | — | ~3.3k | Automated safety check: Pass | Apache-2.0 | |
| Suikonwiizo/suiko | 114 | — | ~1.8k | Automated safety check: Pass | MIT | |
| PDF Conversion Routersickn33/agentic-awesome-skills | 47k | 1 repos | ~3.8k | Automated safety check: Pass | MIT | |
| Offensive ReportingSnailSploit/Claude-Red | 7.4k | — | ~3.7k | Automated safety check: Pass | MIT | |
| MarkitdownImCa0/just-laws | 781 | 14 repos | ~3.2k | Automated safety check: Notes | MIT | |
| DOCXrvdbreemen/OTGW-firmware | 207 | 33 repos | ~4.3k | Automated safety check: Pass | Proprietary |
nwiizo/suiko
日本語文書のAI由来の均一さ、翻訳調、不自然さ、論旨、読解負荷を、決定的なRust CLIと目視で診断し、依頼に応じて書く・直す。日本語の学術論文・研究報告では、中心命題、用語、論証、DOCX/PDF納品を監査契約で確認する。Use when the user explicitly mentions suiko, asks whether Japanese text looks…
sickn33/agentic-awesome-skills
A skill your agent uses when converting a PDF into another format such as Markdown, HTML, text, JSON, DOCX, or structured notes and the agent must choose the best extraction route, settings, and…
SnailSploit/Claude-Red
Penetration test and red team report writing methodology. An agent skill from SnailSploit/Claude-Red.
ImCa0/just-laws
Convert files and office documents to Markdown. An agent skill from ImCa0/just-laws.
rvdbreemen/OTGW-firmware
A skill your agent uses whenever the user wants to create, read, edit, or manipulate Word documents (.docx files).
HKUDS/DeepTutor
Reads, creates and edits Word .docx files with python-docx, and drops to raw OOXML for tracked changes, comments and byte-exact edits.
lawve-ai/awesome-legal-skills
U.S. An agent skill from lawve-ai/awesome-legal-skills.
lawve-ai/awesome-legal-skills
Practitioner skill for advising on EU Regulation 2023/2854 (Data Act).
lawve-ai/awesome-legal-skills
Calendar litigation and arbitration deadlines from a scheduling order.
lawve-ai/awesome-legal-skills
Read, search, and download emails and attachments from Microsoft Outlook via OAuth2.
lawve-ai/awesome-legal-skills
Turn an interpretive-ambiguity audit of a legal text — contract, statute, regulation, or judicial opinion — into a polished deliverable.
lawve-ai/awesome-legal-skills
Audits a website for compliance with Azerbaijan's Law on Personal Data No.
Works with
Categories
Build a client instruction schedule — a plain-English, Scott Schedule-style Word table that gathers a struggling client's evidence and instructions issue by issue, with a one-page covering note. Client Instruction Schedule is an agent skill from lawve-ai/awesome-legal-skills. Build a client instruction schedule — a plain-English, Scott Schedule-style Word table that gathers a struggling client's evidence and instructions issue by issue, with a one-page covering note.
Client Instruction Schedule fits situations like: the user asks for a client instruction schedule; instruction schedule; client questionnaire; schedule of questions for the client.
Run `npx skills add lawve-ai/awesome-legal-skills --skill client-instruction-schedule -a claude-code`. Or copy the skill folder (skills/client-instruction-schedule-serhan-handani-fx44146u in lawve-ai/awesome-legal-skills) into .claude/skills/client-instruction-schedule in your project. Claude Code loads it when a task matches its description.
Run `npx skills add lawve-ai/awesome-legal-skills --skill client-instruction-schedule -a codex`. Or copy the skill folder (skills/client-instruction-schedule-serhan-handani-fx44146u in lawve-ai/awesome-legal-skills) into .agents/skills/client-instruction-schedule 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 lawve-ai/awesome-legal-skills --skill client-instruction-schedule -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/client-instruction-schedule, .gemini/skills/client-instruction-schedule, .github/skills/client-instruction-schedule and .opencode/skills/client-instruction-schedule in your project.
Going by SKILL.md and its folder, Client Instruction Schedule needs JavaScript for the scripts in its folder. Our summary lists: Node.js.
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.
Client Instruction Schedule is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.3k tokens (SKILL.md is roughly 13k 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 3.3k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Client Instruction Schedule: Suiko (nwiizo/suiko, 114 stars), PDF Conversion Router (sickn33/agentic-awesome-skills, 47k stars), Offensive Reporting (SnailSploit/Claude-Red, 7.4k stars) and Markitdown (ImCa0/just-laws, 781 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
lawve-ai (a GitHub organization) maintains it in lawve-ai/awesome-legal-skills, which has 847 GitHub stars. The repository holds 154 skills in this directory. The repository was last updated on October 2, 2026.
Source: lawve-ai/awesome-legal-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.