[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M74G2953MW40F2SSNA5F31QK":3,"skill-same:01M74G2953MW40F2SSNA5F31QK":193},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":29,"ownerHtmlUrl":30,"ownerBlogUrl":31,"ownerDescription":32,"updatedAt":33,"install":34,"resources":47},"01M74G2953MW40F2SSNA5F31QK","sixb-artifacts",null,"Publish a deliverable the user should see, such as a report, a write-up, a table of data, or a file they asked for, as an artifact, and revise it by publishing it again with its id.","sixb-ai\u002Fsixb","sixb-ai","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F287087300?v=4","01M74G12HPTPR0NRXCYJHAAV2S","Sixb","01M74G12JCCGJJ4Z95KVT4W3T7",138,"MIT","https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002FSKILL.md",[],[],"2026-11-11 15:11:14",false,"---\nname: sixb-artifacts\ndescription: Publish a deliverable the user should see, such as a report, a write-up, a table of data, or a file they asked for, as an artifact, and revise it by publishing it again with its id.\n---\n\n# Artifacts\n\nAn artifact is a deliverable the user opens beside the conversation. It has a kind, a title, and\nversions: the current one, which your changes go to, and those the user created, which stay\nreadable as they were. Publish one when the user asks for a report, a document, a table, or\na file, or when the answer is long-form work or data they will read, reuse, or share. When a few sentences answer\nthe question, answer in the chat.\n\n## Kinds\n\n| Kind | Publish it for | Read first |\n| --- | --- | --- |\n| `document` | A report, brief, memo, plan, or write-up: anything read top to bottom | `document.md` |\n| `sheet` | Tabular data the reader sorts, sums, charts, or downloads: metrics, lists, trackers, exports | `sheet.md` |\n| `slides` | A deck to present: a review, a pitch, a plan for a meeting | `slides.md` |\n| `page` | A small web app the reader works with: a calculator, a planner, a dashboard with filters | `page.md` |\n| `canvas` | Work seen more than read, laid out in two dimensions: screens or frames side by side (a flow, a storyboard, variants, a moodboard), a brainstorm or retro of notes, a diagram | `canvas.md` |\n| `file` | One file in a format the user asked for (PDF, DOCX, XLSX, PPTX, CSV), or a binary | `file.md` |\n\nTo show or link to another artifact, such as a sheet's chart in a report, read `references.md`.\nData from the project's objects goes in a query, so the artifact stays live: read `queries.md`.\n\nPrefer a `document` to a DOCX or PDF, a `sheet` to an XLSX or CSV file, and `slides` to a PPTX,\nunless the user asked for that format: they render in the app, and the versions the user creates stay readable side by side. A report\nwith a table of a dozen rows is a document; data the reader works with is a sheet. Work made of\npictures, such as screens, shots, or posters, is a canvas even when notes come with it: the notes\ngo beside each picture.\n\n## Publish\n\n1. Write the artifact's files in a working directory, such as `work\u002Fq3-review\u002F`.\n2. Call `publish_artifact` with that directory (or one file), the kind, and a title:\n\n   ```text\n   publish_artifact({ path: \"work\u002Fq3-review\", kind: \"document\", title: \"Q3 operations review\" })\n   → Published \"Q3 operations review\" as artifact art_k3m9q2x7tp, version 1 at revision 1.\n   ```\n\n3. If it refuses, nothing was published. Fix what the message names and publish again. If you\n   cannot, tell the user the deliverable could not be published; never describe it as ready.\n4. Fix what each warning names and update the artifact when it matters to the reader. A\n   deck also comes back with a screenshot of each slide, a page with one at a laptop's width and\n   one at a phone's, and a canvas with one of each board: look at them (`slides.md`, `page.md`,\n   `canvas.md`, Check).\n5. In the reply, say in a sentence or two what you published and what stands out. Do not paste\n   its content, a path, or its id as text: the user sees the artifact. To show a chart or a range\n   of it in place, use its address (`references.md`). A figure you cite from live data is the one\n   you read, and what the artifact shows moves on as the objects change, even at a created version:\n   date it with when you read it, in the user's time zone (\"As of Oct 23, 10:42, three invoices\n   are overdue.\").\n\n## Revise\n\nYour changes go to the artifact's current version, which stays open: each publish with its `id`\nreplaces it. Only the user creates a version, which freezes it; your next update then opens a new\none, and the created version stays as it was.\n\nThe artifacts this conversation shares are listed in `$SIXB_ARTIFACTS`, each with its current\nversion installed under `$SIXB_ARTIFACTS_DIR\u002F\u003Cid>\u002F`, including one you published moments ago. To\nchange one, start from that copy, not from an older working copy:\n\n```bash\nrm -rf work\u002Fq3-review && cp -r \"$SIXB_ARTIFACTS_DIR\u002Fart_k3m9q2x7tp\" work\u002Fq3-review\n```\n\nEdit the copy, then update the artifact from it:\n\n```text\npublish_artifact({ id: \"art_k3m9q2x7tp\", path: \"work\u002Fq3-review\", title: \"Q3 operations review\" })\n→ Updated \"Q3 operations review\": artifact art_k3m9q2x7tp, version 1 at revision 2.\n```\n\nAn entry with `\"edited\": true` was last written outside this conversation: most often a person's\nedit in the app, such as a sheet's cells or columns or a canvas's notes and layout, but also\nanother conversation or the project's code. Start from it as it is, and keep its changes in yours\nunless the user asks you to undo them; say what you built on when you reply.\n\nWhen others changed a canvas while you worked, the update merges your changes with theirs\nand writes the merged result into the folder you updated from: keep editing it.\n\nIf another kind of artifact changes while you work, the update refuses rather than write\nover what it never saw, says who changed it, and installs it in place of your copy and in the\nfolder you published it from. What your sub-agents wrote reaches both the same way. Start again from that copy,\nkeep its changes, make yours again, and update it.\n\nAn entry without a `directory` is not installed: the conversation's artifacts were too large to\ninstall together, or its files could not be read. Rebuild it in a working directory with the paths\nin its `files`, then update it. An update keeps the artifact's kind; the title may change. Leave\nout `id`, and pass a `kind`, only for a different deliverable.\n\n## Artifacts that objects hold\n\nA project's object can hold an artifact in a property, such as a meeting's kick-off document,\nwritten `{\"type\":\"artifact\",\"id\":\"art_k3m9q2x7tp\"}`. Whoever reads the object reads it, and whoever\nmay edit the object may change it.\n\n- To read or revise one that `$SIXB_ARTIFACTS` does not list, call `open_artifact` with its id: it\n  installs its current version under `$SIXB_ARTIFACTS_DIR\u002F\u003Cid>\u002F` and publishes nothing. Its entry\n  says `\"readOnly\": true` when the user may only read it.\n- Revise one the user may change from that copy, as above; your update then shares it in this\n  conversation.\n- To attach one you published to an object, run the project's action that sets the property, with\n  the artifact's id in that shape. Say which object now holds it.\n\n## Rules\n\n- A version holds at most 500 files, 25 MB per file, and 250 MB in all.\n- A title is plain text of at most 200 characters that names the deliverable (\"Q3 operations\n  review\"), not the request.\n- Files and folders whose names start with a dot are not published.\n- A sheet of the project's data is live, its rows read by a query, unless the user asked for a\n  snapshot (`queries.md`).\n- An artifact holds no secrets, credentials, or internal URLs.\n","# Artifacts\n\nAn artifact is a deliverable the user opens beside the conversation. It has a kind, a title, and\nversions: the current one, which your changes go to, and those the user created, which stay\nreadable as they were. Publish one when the user asks for a report, a document, a table, or\na file, or when the answer is long-form work or data they will read, reuse, or share. When a few sentences answer\nthe question, answer in the chat.\n\n## Kinds\n\n| Kind | Publish it for | Read first |\n| --- | --- | --- |\n| `document` | A report, brief, memo, plan, or write-up: anything read top to bottom | `document.md` |\n| `sheet` | Tabular data the reader sorts, sums, charts, or downloads: metrics, lists, trackers, exports | `sheet.md` |\n| `slides` | A deck to present: a review, a pitch, a plan for a meeting | `slides.md` |\n| `page` | A small web app the reader works with: a calculator, a planner, a dashboard with filters | `page.md` |\n| `canvas` | Work seen more than read, laid out in two dimensions: screens or frames side by side (a flow, a storyboard, variants, a moodboard), a brainstorm or retro of notes, a diagram | `canvas.md` |\n| `file` | One file in a format the user asked for (PDF, DOCX, XLSX, PPTX, CSV), or a binary | `file.md` |\n\nTo show or link to another artifact, such as a sheet's chart in a report, read `references.md`.\nData from the project's objects goes in a query, so the artifact stays live: read `queries.md`.\n\nPrefer a `document` to a DOCX or PDF, a `sheet` to an XLSX or CSV file, and `slides` to a PPTX,\nunless the user asked for that format: they render in the app, and the versions the user creates stay readable side by side. A report\nwith a table of a dozen rows is a document; data the reader works with is a sheet. Work made of\npictures, such as screens, shots, or posters, is a canvas even when notes come with it: the notes\ngo beside each picture.\n\n## Publish\n\n1. Write the artifact's files in a working directory, such as `work\u002Fq3-review\u002F`.\n2. Call `publish_artifact` with that directory (or one file), the kind, and a title:\n\n   ```text\n   publish_artifact({ path: \"work\u002Fq3-review\", kind: \"document\", title: \"Q3 operations review\" })\n   → Published \"Q3 operations review\" as artifact art_k3m9q2x7tp, version 1 at revision 1.\n   ```\n\n3. If it refuses, nothing was published. Fix what the message names and publish again. If you\n   cannot, tell the user the deliverable could not be published; never describe it as ready.\n4. Fix what each warning names and update the artifact when it matters to the reader. A\n   deck also comes back with a screenshot of each slide, a page with one at a laptop's width and\n   one at a phone's, and a canvas with one of each board: look at them (`slides.md`, `page.md`,\n   `canvas.md`, Check).\n5. In the reply, say in a sentence or two what you published and what stands out. Do not paste\n   its content, a path, or its id as text: the user sees the artifact. To show a chart or a range\n   of it in place, use its address (`references.md`). A figure you cite from live data is the one\n   you read, and what the artifact shows moves on as the objects change, even at a created version:\n   date it with when you read it, in the user's time zone (\"As of Oct 23, 10:42, three invoices\n   are overdue.\").\n\n## Revise\n\nYour changes go to the artifact's current version, which stays open: each publish with its `id`\nreplaces it. Only the user creates a version, which freezes it; your next update then opens a new\none, and the created version stays as it was.\n\nThe artifacts this conversation shares are listed in `$SIXB_ARTIFACTS`, each with its current\nversion installed under `$SIXB_ARTIFACTS_DIR\u002F\u003Cid>\u002F`, including one you published moments ago. To\nchange one, start from that copy, not from an older working copy:\n\n```bash\nrm -rf work\u002Fq3-review && cp -r \"$SIXB_ARTIFACTS_DIR\u002Fart_k3m9q2x7tp\" work\u002Fq3-review\n```\n\nEdit the copy, then update the artifact from it:\n\n```text\npublish_artifact({ id: \"art_k3m9q2x7tp\", path: \"work\u002Fq3-review\", title: \"Q3 operations review\" })\n→ Updated \"Q3 operations review\": artifact art_k3m9q2x7tp, version 1 at revision 2.\n```\n\nAn entry with `\"edited\": true` was last written outside this conversation: most often a person's\nedit in the app, such as a sheet's cells or columns or a canvas's notes and layout, but also\nanother conversation or the project's code. Start from it as it is, and keep its changes in yours\nunless the user asks you to undo them; say what you built on when you reply.\n\nWhen others changed a canvas while you worked, the update merges your changes with theirs\nand writes the merged result into the folder you updated from: keep editing it.\n\nIf another kind of artifact changes while you work, the update refuses rather than write\nover what it never saw, says who changed it, and installs it in place of your copy and in the\nfolder you published it from. What your sub-agents wrote reaches both the same way. Start again from that copy,\nkeep its changes, make yours again, and update it.\n\nAn entry without a `directory` is not installed: the conversation's artifacts were too large to\ninstall together, or its files could not be read. Rebuild it in a working directory with the paths\nin its `files`, then update it. An update keeps the artifact's kind; the title may change. Leave\nout `id`, and pass a `kind`, only for a different deliverable.\n\n## Artifacts that objects hold\n\nA project's object can hold an artifact in a property, such as a meeting's kick-off document,\nwritten `{\"type\":\"artifact\",\"id\":\"art_k3m9q2x7tp\"}`. Whoever reads the object reads it, and whoever\nmay edit the object may change it.\n\n- To read or revise one that `$SIXB_ARTIFACTS` does not list, call `open_artifact` with its id: it\n  installs its current version under `$SIXB_ARTIFACTS_DIR\u002F\u003Cid>\u002F` and publishes nothing. Its entry\n  says `\"readOnly\": true` when the user may only read it.\n- Revise one the user may change from that copy, as above; your update then shares it in this\n  conversation.\n- To attach one you published to an object, run the project's action that sets the property, with\n  the artifact's id in that shape. Say which object now holds it.\n\n## Rules\n\n- A version holds at most 500 files, 25 MB per file, and 250 MB in all.\n- A title is plain text of at most 200 characters that names the deliverable (\"Q3 operations\n  review\"), not the request.\n- Files and folders whose names start with a dot are not published.\n- A sheet of the project's data is live, its rows read by a query, unless the user asked for a\n  snapshot (`queries.md`).\n- An artifact holds no secrets, credentials, or internal URLs.\n",{"name":5,"description":7},"main","b52769a88f48ca3c463871b059bd0bee68aaf924","packages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts",16,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb","https:\u002F\u002Fdocs.sixb.ai","https:\u002F\u002Fgithub.com\u002Fsixb-ai","https:\u002F\u002Fsixb.ai\u002F","Open-source TypeScript framework for operational software used by humans and AI agents.","2026-11-14 17:40:13",{"source":8,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add sixb-ai\u002Fsixb --skill sixb-artifacts",{"tool":40,"command":41},"bunx","bunx skills add sixb-ai\u002Fsixb --skill sixb-artifacts",{"tool":43,"command":44},"pnpm","pnpm dlx skills add sixb-ai\u002Fsixb --skill sixb-artifacts","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002FSKILL.md",true,[48,54,58,62,66,72,76,80,84,88,92,98,102,106,110,114,118,122,126,130,133,137,141,145,149,153,157,161,165,169,173,177,181,185,189],{"path":49,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":52,"sourceHtmlUrl":53},"canvas.md","REFERENCE","参考文档",14137,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fcanvas.md",{"path":55,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":56,"sourceHtmlUrl":57},"document.md",2904,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fdocument.md",{"path":59,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":60,"sourceHtmlUrl":61},"examples\u002Fcanvas\u002Fonboarding-flow\u002Fboards\u002Ffirst-job.html",1627,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fcanvas\u002Fonboarding-flow\u002Fboards\u002Ffirst-job.html",{"path":63,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":64,"sourceHtmlUrl":65},"examples\u002Fcanvas\u002Fonboarding-flow\u002Fboards\u002Fregion.html",1440,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fcanvas\u002Fonboarding-flow\u002Fboards\u002Fregion.html",{"path":67,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":70,"sourceHtmlUrl":71},"examples\u002Fcanvas\u002Fonboarding-flow\u002Fboards\u002Fshared.css","OTHER","其他",2679,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fcanvas\u002Fonboarding-flow\u002Fboards\u002Fshared.css",{"path":73,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":74,"sourceHtmlUrl":75},"examples\u002Fcanvas\u002Fonboarding-flow\u002Fboards\u002Fwelcome.html",1538,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fcanvas\u002Fonboarding-flow\u002Fboards\u002Fwelcome.html",{"path":77,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":78,"sourceHtmlUrl":79},"examples\u002Fcanvas\u002Fonboarding-flow\u002Fcanvas.json",2122,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fcanvas\u002Fonboarding-flow\u002Fcanvas.json",{"path":81,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":82,"sourceHtmlUrl":83},"examples\u002Fcanvas\u002Fretro\u002Fcanvas.json",3124,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fcanvas\u002Fretro\u002Fcanvas.json",{"path":85,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":86,"sourceHtmlUrl":87},"examples\u002Fdocument\u002Fincident-report\u002Fdocument.md",1403,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fdocument\u002Fincident-report\u002Fdocument.md",{"path":89,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":90,"sourceHtmlUrl":91},"examples\u002Fdocument\u002Foperations-review\u002Fdocument.md",1566,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fdocument\u002Foperations-review\u002Fdocument.md",{"path":93,"resourceType":94,"resourceTypeDesc":95,"sizeBytes":96,"sourceHtmlUrl":97},"examples\u002Fdocument\u002Foperations-review\u002Ffigures\u002Frestorations.svg","ASSET","资产文件",2378,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fdocument\u002Foperations-review\u002Ffigures\u002Frestorations.svg",{"path":99,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":100,"sourceHtmlUrl":101},"examples\u002Fpage\u002Fcollections-desk\u002Findex.html",7894,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fpage\u002Fcollections-desk\u002Findex.html",{"path":103,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":104,"sourceHtmlUrl":105},"examples\u002Fpage\u002Fcollections-desk\u002Fqueries\u002Foverdue.json",401,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fpage\u002Fcollections-desk\u002Fqueries\u002Foverdue.json",{"path":107,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":108,"sourceHtmlUrl":109},"examples\u002Fpage\u002Fdispatch-board\u002Fdata\u002Fdispatch.json",5495,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fpage\u002Fdispatch-board\u002Fdata\u002Fdispatch.json",{"path":111,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":112,"sourceHtmlUrl":113},"examples\u002Fpage\u002Fdispatch-board\u002Findex.html",14016,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fpage\u002Fdispatch-board\u002Findex.html",{"path":115,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":116,"sourceHtmlUrl":117},"examples\u002Fpage\u002Ffleet-planner\u002Fdata\u002Fplan.json",1080,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fpage\u002Ffleet-planner\u002Fdata\u002Fplan.json",{"path":119,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":120,"sourceHtmlUrl":121},"examples\u002Fpage\u002Ffleet-planner\u002Findex.html",23035,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fpage\u002Ffleet-planner\u002Findex.html",{"path":123,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":124,"sourceHtmlUrl":125},"examples\u002Fpage\u002Fservice-explorer\u002Fdata\u002Fservice.json",22010,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fpage\u002Fservice-explorer\u002Fdata\u002Fservice.json",{"path":127,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":128,"sourceHtmlUrl":129},"examples\u002Fpage\u002Fservice-explorer\u002Findex.html",26107,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fpage\u002Fservice-explorer\u002Findex.html",{"path":131,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":104,"sourceHtmlUrl":132},"examples\u002Fsheet\u002Foverdue-invoices\u002Fqueries\u002Foverdue.json","https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fsheet\u002Foverdue-invoices\u002Fqueries\u002Foverdue.json",{"path":134,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":135,"sourceHtmlUrl":136},"examples\u002Fsheet\u002Foverdue-invoices\u002Fworkbook.json",865,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fsheet\u002Foverdue-invoices\u002Fworkbook.json",{"path":138,"resourceType":94,"resourceTypeDesc":95,"sizeBytes":139,"sourceHtmlUrl":140},"examples\u002Fsheet\u002Fparts-inventory\u002Fsheets\u002FInventory.csv",1635,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fsheet\u002Fparts-inventory\u002Fsheets\u002FInventory.csv",{"path":142,"resourceType":94,"resourceTypeDesc":95,"sizeBytes":143,"sourceHtmlUrl":144},"examples\u002Fsheet\u002Fparts-inventory\u002Fsheets\u002FSpend.csv",120,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fsheet\u002Fparts-inventory\u002Fsheets\u002FSpend.csv",{"path":146,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":147,"sourceHtmlUrl":148},"examples\u002Fsheet\u002Fparts-inventory\u002Fworkbook.json",1200,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fsheet\u002Fparts-inventory\u002Fworkbook.json",{"path":150,"resourceType":94,"resourceTypeDesc":95,"sizeBytes":151,"sourceHtmlUrl":152},"examples\u002Fsheet\u002Fservice-metrics\u002Fsheets\u002FQuarters.csv",253,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fsheet\u002Fservice-metrics\u002Fsheets\u002FQuarters.csv",{"path":154,"resourceType":94,"resourceTypeDesc":95,"sizeBytes":155,"sourceHtmlUrl":156},"examples\u002Fsheet\u002Fservice-metrics\u002Fsheets\u002FRegions.csv",349,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fsheet\u002Fservice-metrics\u002Fsheets\u002FRegions.csv",{"path":158,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":159,"sourceHtmlUrl":160},"examples\u002Fsheet\u002Fservice-metrics\u002Fworkbook.json",2265,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fsheet\u002Fservice-metrics\u002Fworkbook.json",{"path":162,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":163,"sourceHtmlUrl":164},"examples\u002Fslides\u002Flaunch-plan\u002Findex.html",2536,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fslides\u002Flaunch-plan\u002Findex.html",{"path":166,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":167,"sourceHtmlUrl":168},"examples\u002Fslides\u002Fq3-review\u002Findex.html",6188,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fexamples\u002Fslides\u002Fq3-review\u002Findex.html",{"path":170,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":171,"sourceHtmlUrl":172},"file.md",920,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Ffile.md",{"path":174,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":175,"sourceHtmlUrl":176},"page.md",11504,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fpage.md",{"path":178,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":179,"sourceHtmlUrl":180},"queries.md",3389,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fqueries.md",{"path":182,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":183,"sourceHtmlUrl":184},"references.md",3910,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Freferences.md",{"path":186,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":187,"sourceHtmlUrl":188},"sheet.md",11452,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fsheet.md",{"path":190,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":191,"sourceHtmlUrl":192},"slides.md",6743,"https:\u002F\u002Fgithub.com\u002Fsixb-ai\u002Fsixb\u002Fblob\u002Fmain\u002Fpackages\u002Fagent\u002Fsrc\u002Fskills\u002Fsixb-artifacts\u002Fslides.md",[]]