Update to PCBKit
Snapshot Nov 14, 2026 · 01:03 UTC · version 2.0.2
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 3 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Nov 13, 2026 · 00:09 UTC
d94e32dc94c8824b7a9b55a2fcbcf13776dac1e9b5a9bcf1f0bf7bff8ff55626
Nov 14, 2026 · 01:03 UTC
108b4fb8ca02d4610fa3acf768a1dc5e07dd5ed39de076689a04a1e1ef8b9326
Package file
Nov 13, 2026 · 00:09 UTC
3140
Nov 14, 2026 · 01:03 UTC
3622
Package file
Nov 13, 2026 · 00:09 UTC
236b08e5250a298bbc3f46c69f838db3cb6321ec35e0d96c72b6344c4ba5175b
Nov 14, 2026 · 01:03 UTC
84af56b71dccc0a143f57ef4c295a1ddff490073e9b25e2ee9f99eb0017b3073
Package file
Nov 13, 2026 · 00:09 UTC
7108
Nov 14, 2026 · 01:03 UTC
7443
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
skills/kicad-boards/SKILL.md →
skills/kicad-boards/reference/analysis.md →
skills/kicad-boards/reference/circuits.md →
skills/kicad-boards/reference/completeness.md →
skills/kicad-boards/reference/enclosure.md →
skills/kicad-boards/reference/format.md →
skills/kicad-boards/reference/kicad-tools.md →
skills/kicad-boards/reference/layers.md →
skills/kicad-boards/reference/manufacturing.md →
skills/kicad-boards/reference/parts.md →
skills/kicad-boards/reference/placement.md →
skills/kicad-boards/reference/review.md →
skills/kicad-boards/reference/schematic.md →
plugin.json
− removed · + added
--- before +++ after @@ -1,7 +1,7 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "pcbkit", - "version": "2.0.0", + "version": "2.0.2", "description": "Design printed circuit boards with your agent as plain KiCad projects: PCBKit keeps the project, shows the board live, chooses real parts, routes the copper, checks it with KiCad's rules and makes the files a factory needs.", "author": { "name": "PCBKit", @@ -25,7 +25,7 @@ "interface": { "displayName": "PCBKit", "shortDescription": "Design circuit boards", - "longDescription": "PCBKit designs printed circuit boards with you. Describe what the board should do (\"a USB-C powered sensor node with an ESP32 and a temperature sensor\") and it is made as a plain KiCad project: a schematic and a board you can open in KiCad at any time. PCBKit keeps the project in your account, chooses real parts from a library of about seven million with their symbols, footprints and 3D models, routes the copper, checks the board with KiCad's own design rules, analyses power and signals, and shows the board live beside the conversation in 2D and 3D as it changes. Ask for changes in plain words (\"move the connector to the left edge\", \"make the power tracks wider\"). When the board is ready it makes the files a factory needs (Gerber and drill files, the bill of materials and the placement list) and can hand them to a factory's order page.\n\nA PCBKit account is needed: sign in once when the plugin asks, and your boards are kept with it, here and at pcbkit.io. Boards made with the earlier PCBKit are there too, converted to KiCad projects.\n\nLimits: two-sided and multilayer boards of everyday size and density; very dense or high-speed boards may not route completely, and PCBKit says which connections are missing. Review every design before you order it.", + "longDescription": "PCBKit designs printed circuit boards with you. Describe what the board should do (\"a USB-C powered sensor node with an ESP32 and a temperature sensor\") and it is made as a plain KiCad project: a schematic and a board you can open in KiCad at any time. PCBKit keeps the project in your account, chooses real parts from a library of about seven million with their symbols, footprints and 3D models, routes the copper, checks the board with KiCad's own design rules, analyses power and signals, and shows the board live beside the conversation in 2D and 3D as it changes. Ask for changes in plain words (\"move the connector to the left edge\", \"make the power tracks wider\"). When the board is ready it makes the files a factory needs (Gerber and drill files, the bill of materials and the placement list) and can hand them to a factory's order page. It can also design a printed enclosure for the board, checked for fit against the board, with the files to print.\n\nA PCBKit account is needed: sign in once when the plugin asks, and your boards are kept with it, here and at pcbkit.io. Boards made with the earlier PCBKit are there too, converted to KiCad projects.\n\nLimits: two-sided and multilayer boards of everyday size and density; very dense or high-speed boards may not route completely, and PCBKit says which connections are missing. Review every design before you order it.", "developerName": "PCBKit", "category": "Developer Tools", "capabilities": [ @@ -103,7 +103,7 @@ "commerce_description": "PCBKit does not sell products or take payments in the plugin. Handing a board to a factory opens the factory's own order page." }, "publication": { - "release_notes": "2.0.0: PCBKit now works on plain KiCad projects. A board is a KiCad schematic and board kept in your PCBKit account, edited as files and shown live beside the conversation; real parts come from a library of about seven million; KiCad's own design rule check judges every board; the factory's files are made by KiCad's exporter. The tools changed with it (projects, new_project, show, bash, edit, find_parts, part, save_part, check, route, nets, look, analyze, device, export, order), and an account is now needed to make a board. Boards made with earlier versions were converted to KiCad projects and are in the same account." + "release_notes": "2.0.2: the package is texts only, and PCBKit draws the schematic itself with a new tool, `schematic`, from the agent's description of the parts and nets: wires between parts and a readable sheet instead of a label on every pin. Since 2.0.1 the board skill is rewritten. Before choosing parts PCBKit now asks what the device needs that nobody named (a way to read the battery, to load the program again, to test it) and settles it with you once; the schematic is written first and the board follows it; the number of layers is decided with its reasons; each step is shown as it is done (the schematic, the placement, the layers apart, the board in 3D). The check now runs KiCad's electrical rule check on the schematic and compares the board with it. New: an enclosure for the board, written as a program, checked for fit, with the files to print." }, "apps": "./.app.json" }
Full technical diff · 30 changed fields
changed /files/README.md/sha256
"d94e32dc94c8824b7a9b55a2fcbcf13776dac1e9b5a9bcf1f0bf7bff8ff55626"
"108b4fb8ca02d4610fa3acf768a1dc5e07dd5ed39de076689a04a1e1ef8b9326"
changed /files/README.md/size
3140
3622
changed /files/plugin.json/sha256
"236b08e5250a298bbc3f46c69f838db3cb6321ec35e0d96c72b6344c4ba5175b"
"84af56b71dccc0a143f57ef4c295a1ddff490073e9b25e2ee9f99eb0017b3073"
changed /files/plugin.json/size
7108
7443
changed /files/skills~1kicad-boards~1SKILL.md/sha256
"469c1608aa38df9bf7993f80dadfb98afba317017c1e52c20265cc5cfca860e7"
"d583856616b8d25f9179064268f75098a5c5a62ed9663b2e49e02dadd17198fa"
changed /files/skills~1kicad-boards~1SKILL.md/size
8931
15333
changed /files/skills~1kicad-boards~1reference~1analysis.md/sha256
"847525294f971b3b04b99da30c233dfde38666e6d53cf6d716079c08fb747324"
"32f79e3bf689963f9d21795ae96ad5bc021828f22006b15b5d8877250aaa8ff6"
changed /files/skills~1kicad-boards~1reference~1analysis.md/size
7485
7860
added /files/skills~1kicad-boards~1reference~1circuits.md
Field was absent
{
"sha256": "5788e3e20eaa74675e63f83f4cb45569a0fa5c32a3764a72b3007dedffd180ab",
"size": 8852
}added /files/skills~1kicad-boards~1reference~1completeness.md
Field was absent
{
"sha256": "c8c867e80a0c7c885e3ea1bf0381952d8091e0ffdd5efd9d2b2524c9df27c942",
"size": 22572
}changed /files/skills~1kicad-boards~1reference~1enclosure.md/sha256
"84bf8489e341321c591f62573a8d18d46758855e757444379a1f2fdebda9a676"
"eee58df8e4e3b26502a62afcbb2841ce790a0b840b724b8f70d4789c98516e6b"
changed /files/skills~1kicad-boards~1reference~1enclosure.md/size
14408
15470
changed /files/skills~1kicad-boards~1reference~1format.md/sha256
"238d1a5c9b242c0419507f4668333727497ffc47894c5553cc84c17332ef57c6"
"988e0b327ded1d3e553b14b0ae28815d19e8aab85e9e10f09a193c59ccf949f8"
changed /files/skills~1kicad-boards~1reference~1format.md/size
4618
7824
changed /files/skills~1kicad-boards~1reference~1kicad-tools.md/sha256
"cd9e265f6cc546ef2e5bbcbce76ef619789909c4e5f7c64ece91e0fc936badef"
"a6f8c98c7111f460d7db45db4d0c583f3ef77408ebeb5a7f7ac08ba29a3769bb"
changed /files/skills~1kicad-boards~1reference~1kicad-tools.md/size
4560
4983
added /files/skills~1kicad-boards~1reference~1layers.md
Field was absent
{
"sha256": "919ca8c9ca1a693af62d1bee51e8333a9f55acd592d1e117cf1fc3ede6066477",
"size": 7064
}changed /files/skills~1kicad-boards~1reference~1manufacturing.md/sha256
"6ab81e65b57171166da1bb8077848642825b52f6bff3ebf1198ecf2f58ae7737"
"c90feb09627528e0317e04e2fc779e182edb6973098e2a10a6b6b6b8b8ce0ee5"
changed /files/skills~1kicad-boards~1reference~1manufacturing.md/size
4592
5102
changed /files/skills~1kicad-boards~1reference~1parts.md/sha256
"48e581c9531df5f6f885ab914550f2456f908f2fc0fd068f1c5aff708d35f998"
"24edbd4d1126cbdb1c2dff5baca7bfc454665491d77c411bffc5de76dc29f59f"
changed /files/skills~1kicad-boards~1reference~1parts.md/size
6188
11208
changed /files/skills~1kicad-boards~1reference~1placement.md/sha256
"0e09d1ba96294c91c8d5ea90135b0523e8dc8bc3c92b1f95f234d2b1510f7d8b"
"20987e5d97635e7d7cf101814590cac62f17786c0bbae3e5a60735c6561fca2e"
changed /files/skills~1kicad-boards~1reference~1placement.md/size
9337
14659
changed /files/skills~1kicad-boards~1reference~1review.md/sha256
"05849db93ee88baf52fa80a79959a120f049df500a9d20fad33cea494e52258d"
"5941cdffe0e181c3c465576cb3d4b13880cb5d9998cd380b5d28d5caa45608b1"
changed /files/skills~1kicad-boards~1reference~1review.md/size
4466
6094
added /files/skills~1kicad-boards~1reference~1schematic.md
Field was absent
{
"sha256": "4a3317507b3be05ce0884a34fbcb80e965faf32343fbccf408ee1c3462633b28",
"size": 12065
}changed /files/skills~1kicad-boards~1reference~1view.md/sha256
"181ce078478692b4ff30ba85442375bf734692e729ab47b3e7c15b799b7716db"
"f9034c164ccc4984bdb29ba7c0fe8d186946f8f8da9747f9717ca5ec2812d421"
changed /files/skills~1kicad-boards~1reference~1view.md/size
2478
6901
changed /files/skills~1setup~1SKILL.md/sha256
"44eaeae918fd0bcac30a30cc9423f959cb70382b91a87cb7b2ff64e8cf1e4d4b"
"29973068a30aa0dcfea3d9a1d1ad5f9ffda612eb0105606300f452128072af28"
changed /files/skills~1setup~1SKILL.md/size
1113
1629
Full snapshot data
{
"files": {
".app.json": {
"sha256": "d569170686ea48d3d6b84b39d272bfee1fb415c73a3e2b6877bfa573bcd4ee4f",
"size": 98
},
"README.md": {
"sha256": "108b4fb8ca02d4610fa3acf768a1dc5e07dd5ed39de076689a04a1e1ef8b9326",
"size": 3622
},
"assets/composer-icon.svg": {
"sha256": "56aeed2e3f14994b91e8cab14b63a52459cd5743c3ab0d87b03d291e2621246c",
"size": 407
},
"assets/logo-dark.png": {
"sha256": "eb58d27baa7ffe1e515416c90422f9ec160e8b0c50e6f4acf3c15085c675034a",
"size": 3394
},
"assets/logo.png": {
"sha256": "d5d67e7d92dab6398587711d7be1ff39239f698337c20a4cd7a52bc4e569ce96",
"size": 3397
},
"mcp.json": {
"sha256": "37faac1e87102ae4b90dbc0e9e1f144df0054e1d4385002191ea4c41e585423d",
"size": 326
},
"plugin.json": {
"sha256": "84af56b71dccc0a143f57ef4c295a1ddff490073e9b25e2ee9f99eb0017b3073",
"size": 7443
},
"skills/kicad-boards/SKILL.md": {
"sha256": "d583856616b8d25f9179064268f75098a5c5a62ed9663b2e49e02dadd17198fa",
"size": 15333
},
"skills/kicad-boards/reference/analysis.md": {
"sha256": "32f79e3bf689963f9d21795ae96ad5bc021828f22006b15b5d8877250aaa8ff6",
"size": 7860
},
"skills/kicad-boards/reference/circuits.md": {
"sha256": "5788e3e20eaa74675e63f83f4cb45569a0fa5c32a3764a72b3007dedffd180ab",
"size": 8852
},
"skills/kicad-boards/reference/completeness.md": {
"sha256": "c8c867e80a0c7c885e3ea1bf0381952d8091e0ffdd5efd9d2b2524c9df27c942",
"size": 22572
},
"skills/kicad-boards/reference/device.md": {
"sha256": "f20d7d822957a75ac6c31e36dcf5e8de506fe38c15716b6874916b025df1c965",
"size": 9412
},
"skills/kicad-boards/reference/enclosure.md": {
"sha256": "eee58df8e4e3b26502a62afcbb2841ce790a0b840b724b8f70d4789c98516e6b",
"size": 15470
},
"skills/kicad-boards/reference/format.md": {
"sha256": "988e0b327ded1d3e553b14b0ae28815d19e8aab85e9e10f09a193c59ccf949f8",
"size": 7824
},
"skills/kicad-boards/reference/kicad-tools.md": {
"sha256": "a6f8c98c7111f460d7db45db4d0c583f3ef77408ebeb5a7f7ac08ba29a3769bb",
"size": 4983
},
"skills/kicad-boards/reference/layers.md": {
"sha256": "919ca8c9ca1a693af62d1bee51e8333a9f55acd592d1e117cf1fc3ede6066477",
"size": 7064
},
"skills/kicad-boards/reference/manufacturing.md": {
"sha256": "c90feb09627528e0317e04e2fc779e182edb6973098e2a10a6b6b6b8b8ce0ee5",
"size": 5102
},
"skills/kicad-boards/reference/parts.md": {
"sha256": "24edbd4d1126cbdb1c2dff5baca7bfc454665491d77c411bffc5de76dc29f59f",
"size": 11208
},
"skills/kicad-boards/reference/placement.md": {
"sha256": "20987e5d97635e7d7cf101814590cac62f17786c0bbae3e5a60735c6561fca2e",
"size": 14659
},
"skills/kicad-boards/reference/review.md": {
"sha256": "5941cdffe0e181c3c465576cb3d4b13880cb5d9998cd380b5d28d5caa45608b1",
"size": 6094
},
"skills/kicad-boards/reference/schematic.md": {
"sha256": "4a3317507b3be05ce0884a34fbcb80e965faf32343fbccf408ee1c3462633b28",
"size": 12065
},
"skills/kicad-boards/reference/view.md": {
"sha256": "f9034c164ccc4984bdb29ba7c0fe8d186946f8f8da9747f9717ca5ec2812d421",
"size": 6901
},
"skills/setup/SKILL.md": {
"sha256": "29973068a30aa0dcfea3d9a1d1ad5f9ffda612eb0105606300f452128072af28",
"size": 1629
}
}
}SHA-256 of public snapshot: 073836d4086ec161d362d3007a63d3dd08812fc99f6118491db4cbd8b45edf79