Frb Manual Test
fzyzcjy/flutter_rust_bridge
A skill your agent uses when adding, executing, reviewing, or updating flutterrustbridge manual test reports under tools/manualtests for scenarios that require human or agent-driven manual…
JSON Schema Manual: draft 2020-12 validation schema from a confirmed field list, with required and enum values only where confirmed.
$ npx skills add sickn33/agentic-awesome-skills --skill json-schema-manual -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install sickn33/agentic-awesome-skills json-schema-manual --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/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/json-schema-manual .claude/skills/json-schema-manual && 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 "json-schema-manual" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/json-schema-manual into .claude/skills/json-schema-manual/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "json-schema-manual", 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/sickn33/agentic-awesome-skills/tree/main/skills/json-schema-manualType 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 sickn33/agentic-awesome-skills --skill json-schema-manual -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install sickn33/agentic-awesome-skills json-schema-manual --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/json-schema-manual .agents/skills/json-schema-manual && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "json-schema-manual" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/json-schema-manual into .agents/skills/json-schema-manual/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "json-schema-manual", 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 sickn33/agentic-awesome-skills --skill json-schema-manual -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install sickn33/agentic-awesome-skills json-schema-manual --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/json-schema-manual .cursor/skills/json-schema-manual && 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 "json-schema-manual" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/json-schema-manual into .cursor/skills/json-schema-manual/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "json-schema-manual", 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/sickn33/agentic-awesome-skills.git --path skills/json-schema-manual--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 sickn33/agentic-awesome-skills --skill json-schema-manual -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install sickn33/agentic-awesome-skills json-schema-manual --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/json-schema-manual .gemini/skills/json-schema-manual && 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 "json-schema-manual" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/json-schema-manual into .gemini/skills/json-schema-manual/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "json-schema-manual", 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 sickn33/agentic-awesome-skills json-schema-manualInstalls 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 sickn33/agentic-awesome-skills --skill json-schema-manual -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/json-schema-manual .github/skills/json-schema-manual && 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 "json-schema-manual" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/json-schema-manual into .github/skills/json-schema-manual/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "json-schema-manual", 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 sickn33/agentic-awesome-skills --skill json-schema-manual -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install sickn33/agentic-awesome-skills json-schema-manual --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/json-schema-manual .opencode/skills/json-schema-manual && 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 "json-schema-manual" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/json-schema-manual into .opencode/skills/json-schema-manual/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "json-schema-manual", 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.
json-schema-manualJSON Schema Manual: draft 2020-12 validation schema from a confirmed field list, with required and enum values only where confirmed.
JSON Schema Manual is an agent skill from sickn33/agentic-awesome-skills. JSON Schema Manual: draft 2020-12 validation schema from a confirmed field list, with required and enum values only where confirmed. Use for an API or import contract.
Its SKILL.md is about 2.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including reference files (for example `references/best-practices.md`, `references/common-pitfalls.md` and `references/input-modules.md`).
The repository describes itself as: AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 2,400+ agentic skills. Includes… The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 680176d. 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 (its code samples are json and yaml).
From 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:
json-schema.orgFrom 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.
JSON Schema Manual loads about 2.9k tokens when it runs, and up to ~6.5k if it reads all its reference files. Until then it costs about 47 tokens; SKILL.md has 1,420 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 sickn33/agentic-awesome-skills at commit 680176d, republished under its MIT licence (© sickn33). 1,420 words, ~2,879 tokens.
.claude/skills/json-schema-manual/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.What it is: a draft 2020-12 schema over a field list someone already confirmed - validating structure, never inventing business rules.
Produces JSON Schema from a confirmed canonical field list, for validation, API contracts, import and export structures, form generation, and schema documentation.
JSON Schema validates structure. It does not compute, decide or imply. This is a helper: it defines no table of its own and renders whatever field list the active module already confirmed, so the property names here are the names that module uses in its CSV, SQL, spreadsheet and Notion mapping.
Layer: n/a. Fits: every stage. Table code: n/a - it renders the active module's table.
Also use it when a module has confirmed a field list and the user wants the contract for the system that will read it, rather than the table itself.
Do not use it to add validation the business has not asked for. A schema is a promise about what a payload may contain, and every restriction in it rejects real data.
Follow the shared execution contract. The module-specific rules below define only domain fields, decisions, calculations, and safety constraints.
Read the request and pick the intent before asking anything.
Build only what was requested. A fix does not become a rewrite, and advice does not become a file.
Reuse everything already confirmed, including by the module that owns the field list: the property names and types, the select options, the date and currency fields, the calculated fields, the statuses and the IDs. Never ask again for information the user has already supplied.
Ask one short question per message, and only when the answer changes the schema:
Q: Should the schema reject unknown fields, or allow them?
Nothing else is worth a question. Requiredness, options and formats come from the confirmed field list, not from a new round of asking.
Hold the answers in this shape. It stays internal - it is not shown to the user unless they ask, and it never carries a value the user did not give.
module: json-schema-manual
intent: null # set in Step 1, one of: schema, review, fix, advice
source_module: null # the module whose field list this renders
draft: "https://json-schema.org/draft/2020-12/schema"
additional_properties: null # false | true - asked once, then held
example_instances: false
confirmed_facts: [] # only what the user actually said
open_questions: [] # the unanswered ones, in the order worth askingsource_module is the one field this skill needs that a module skill does not have. If it
is unknown, ask which table the contract is for, because a schema built from a guess
rejects the real data.
Build an already requested artifact without asking again. For advice-only requests, give a short recommendation and offer the relevant artifact.
Recommended approach: one object schema, one property per confirmed field, no
required entry the field list does not mark as required, and no enum the field list
does not define. Strictness only where the contract is closed.
Why this one: a schema's damage is asymmetric. A property it omits passes data nobody
reviewed; a property it marks required, or an enum it invents, rejects data that was
perfectly valid. Confirm the closed rules and stay silent on the rest.
Workflow: Field list confirmed -> Properties typed -> Requiredness applied from the source -> (validated) -> Published as the contract
Once the user asks, emit the schema as data only. Keep prose outside machine-readable data; provide file links and material limitations separately. Property names come from the confirmed field list, identical to the CSV, SQL, spreadsheet and Notion names, in the same order. Never rename a property independently.
Default draft:
https://json-schema.org/draft/2020-12/schema| Canonical type | JSON Schema |
|---|---|
| id | integer or string, matching the confirmed source |
| title | string |
| text | string |
| long_text | string |
| number | number |
| currency | number |
| percentage | number |
| date | string, format: date |
| datetime | string, format: date-time |
| checkbox | boolean |
| select | string |
| multi_select | array of string |
| url | string, format: uri |
string, format: email | |
| phone | string |
| relation | string or integer, matching the confirmed reference key |
| files | array or string, only when the source structure defines it |
A property goes in required only when the parent skill marks it required, or the user
explicitly confirms it. Unknown requiredness means optional, and requiredness is never
inferred from what a business obviously needs - a calculated value is never required when
its source may legitimately be missing.
enum only for confirmed options:
{
"Status": {
"type": "string",
"enum": ["Draft", "Filed", "Paid"]
}
}Never invent an enum value. Where options are a starting set rather than a confirmed
taxonomy, leave the property a plain string and say the options are not yet fixed.
"additionalProperties": false only when the contract is meant to be strict:
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "...",
"type": "object",
"properties": {},
"required": []
}If strictness is unknown and it matters, ask the one question in Step 2. Otherwise follow the parent skill's convention.
Do not add null to a type automatically. Allow it only where the parent schema
explicitly distinguishes null from missing. For unknown or optional data, prefer omission
over invented null semantics - a validator that accepts null where the data model has no
such value is a rule nobody agreed to.
No examples, no instance data, and no description beyond what the source field
definition supports. Examples only when the user asks for them, and then obviously fake.
A description that invents meaning becomes the spec, and the spec then rejects real data.
A calculated output field is represented by its data type and nothing else. The schema does not carry the calculation, and a consumer that reads the field gets the value the producing system computed - never one this schema invents.
Property names exactly match the canonical fields?
Types aligned with the source?
Every `required` entry supported by the source?
Every `enum` confirmed?
No invented formats?
No fake examples?
No schema drift against the other artifacts?This skill has no Field Reference of its own, and it must not grow one. The active module's Field Reference is the single source: its property names here, its CSV columns, its SQL columns and its Notion properties are the same field list, so a payload that validates is a payload the module can read.
If the field list is not in front of you, read skills/<slug>/SKILL.md for the module in
play. If it is missing or ambiguous, ask which table the contract is for and stop.
See the Input Modules reference for the full guidance.
enum values are the confirmed taxonomy, never a starting set presented as final. Where
the business has not settled its options, the property stays a string and the mapping
notes that the options are open - a schema is a contract, and an unconfirmed list becomes
a rejection waiting for a real record.
A relation is a reference key: string or integer, matching whatever the source uses
as the key. The schema does not describe the target table, does not check that the target
exists, and cannot express the link as a reference. Do not add a property for the target's
fields; that is a second schema, and the user has not asked for one.
Prompt
Give me a JSON Schema for the invoices table so our API can validate a payload.Answered in one message, no intake needed - the field list was already confirmed:
Read skills/invoices-billing/SKILL.md for the field list, then emit the draft 2020-12
object schema with those properties in that order, `required` carrying only the fields the
module marks required, and `additionalProperties: false` only if the payload is closed.Prompt
The API rejected a payload because Amount was a string.Fix only - one rule, no rewrite:
Amountisnumberin the schema, so"1250.50"fails. Send it unquoted. The same applies to every numeric field, and dates stay ISO strings informat: date.
Documented shape - a strict schema over a confirmed field list. The properties below are a documentation example: emit the real field list, not this one.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Invoice Register",
"type": "object",
"additionalProperties": false,
"properties": {
"Invoice ID": { "type": "string" },
"Client": { "type": "string" },
"Invoice Date": { "type": "string", "format": "date" },
"Total": { "type": "number" },
"Status": { "type": "string", "enum": ["Draft", "Sent", "Paid", "Overdue"] }
},
"required": ["Client", "Total", "Status"]
}See the Best Practices reference for the full guidance.
date and email are annotations: many validators treat them as
advisory, so a payload that validates may still be wrong.See the Security & Safety Notes reference for the full guidance.
© sickn33, 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 6 other files (references) in skills/json-schema-manual of sickn33/agentic-awesome-skills.
Open the folder on GitHubat commit 680176d
We found 5 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in sickn33/agentic-awesome-skills, which our catalogue first saw on October 7, 2026.
JSON Schema Manual 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 |
|---|---|---|---|---|---|---|
| JSON Schema Manual this skillsickn33/agentic-awesome-skills | 47k | 1 repos | ~2.9k | Automated safety check: Pass | MIT | |
| Frb Manual Testfzyzcjy/flutter_rust_bridge | 5.4k | — | ~1.4k | Automated safety check: Pass | MIT | |
| Retail Trading Manual Writerdigoal/blog | 8.6k | — | ~3k | Automated safety check: Pass | GPL-2.0 | |
| Dough Manual Testingterryyin/lizard | 2.6k | — | ~995 | Automated safety check: Pass | Custom licence | |
| Operations Manualrevfactory/harness-100 | 1.3k | — | ~1.9k | Automated safety check: Pass | Apache-2.0 | |
| Trading Manual Writerdigoal/blog | 8.6k | — | ~2.7k | Automated safety check: Pass | GPL-2.0 |
fzyzcjy/flutter_rust_bridge
A skill your agent uses when adding, executing, reviewing, or updating flutterrustbridge manual test reports under tools/manualtests for scenarios that require human or agent-driven manual…
digoal/blog
Write and save Chinese beginner-friendly paid manual subsections for "全品种操盘手册", a retail-investor education/subscription product covering the full 17-chapter + appendix outline from digoal's…
terryyin/lizard
Plans bounded manual or exploratory observation of requested product behavior when the developer explicitly requests manual testing, exploratory testing, or an active plan slice requires it.
revfactory/harness-100
An automated operations manual generation pipeline. An agent skill from revfactory/harness-100.
digoal/blog
为"全品种操盘手册"系列撰写单个章节/小节。面向投资小白和散户,每次写一小节。输入小节标题和参考信息,输出图文并茂(含SVG插图)的Markdown文件,保存到项目markdown/目录。触发条件:用户提到"写操盘手册"、"写一节"、"写章节"、"散户操盘"、"金融工具讲解"、"写投资小白教程"、"帮我写操盘手册的XX章节",或提供了一个金融品种/操盘主题名称并希望生成教学内容。即使用户只说"帮…
Besty0728/Unity-Skills
Manually navigate, save, and manage scenes using Unity Editor UI.
sickn33/agentic-awesome-skills
Implements an interface in one of two named color modes, iridescent white or colorful black, from a parameterized starter that reports measured color intensity.
sickn33/agentic-awesome-skills
Saves a user's project decisions, rules and preferences into a project-local mdbase so later sessions and other agents can recover the intent.
sickn33/agentic-awesome-skills
Keeps project decisions, research and verified results available across coding-agent sessions through LWC memory, a document Wiki graph and a CodeGraph code index.
sickn33/agentic-awesome-skills
Guides an agent through assessing its own owner for cofounder fit, publishing an approved profile, and ranking complementary profiles other agents published for their owners.
sickn33/agentic-awesome-skills
Integracao com WhatsApp Business Cloud API (Meta). An agent skill from sickn33/agentic-awesome-skills.
sickn33/agentic-awesome-skills
Acts as a proxy for the Cline CLI, dispatching coding tasks one at a time, monitoring runs by hard evidence, relaying decisions to you and learning per-project preferences.
JSON Schema Manual: draft 2020-12 validation schema from a confirmed field list, with required and enum values only where confirmed. JSON Schema Manual is an agent skill from sickn33/agentic-awesome-skills. JSON Schema Manual: draft 2020-12 validation schema from a confirmed field list, with required and enum values only where confirmed.
JSON Schema Manual fits situations like: import contract.
Run `npx skills add sickn33/agentic-awesome-skills --skill json-schema-manual -a claude-code`. Or copy the skill folder (skills/json-schema-manual in sickn33/agentic-awesome-skills) into .claude/skills/json-schema-manual in your project. Claude Code loads it when a task matches its description.
Run `npx skills add sickn33/agentic-awesome-skills --skill json-schema-manual -a codex`. Or copy the skill folder (skills/json-schema-manual in sickn33/agentic-awesome-skills) into .agents/skills/json-schema-manual 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 sickn33/agentic-awesome-skills --skill json-schema-manual -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/json-schema-manual, .gemini/skills/json-schema-manual, .github/skills/json-schema-manual and .opencode/skills/json-schema-manual in your project.
SKILL.md names no scripts, command-line tools or credentials: JSON Schema Manual is instructions for the agent only.
SKILL.md names 1 domain. In commands or code: json-schema.org; 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. Review the folder before installing.
JSON Schema Manual is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.9k tokens (SKILL.md is roughly 12k 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.6k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with JSON Schema Manual: Frb Manual Test (fzyzcjy/flutter_rust_bridge, 5.4k stars), Retail Trading Manual Writer (digoal/blog, 8.6k stars), Dough Manual Testing (terryyin/lizard, 2.6k stars) and Operations Manual (revfactory/harness-100, 1.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
sickn33 (a GitHub user) maintains it in sickn33/agentic-awesome-skills, which has 47,379 GitHub stars. The repository holds 1,493 skills in this directory. The repository was last updated on October 9, 2026.
Source: sickn33/agentic-awesome-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.