Compare commits

..

14 Commits

Author SHA1 Message Date
github-actions[bot]
8c791551ba bump(aws-data-analytics): 08025af3 → ff1dc6f4 2026-06-19 14:34:55 +00:00
Bryan Thompson
b478953625 Bump netsuite-suitecloud to upstream HEAD and add 4 Oracle skills (#2312)
Bumps the pinned SHA (43bacf4 -> cbfc8e8, oracle/netsuite-suitecloud-sdk
master) and expands the skills array to include four skills Oracle has
added upstream since the original consolidation:

  - netsuite-owasp-secure-coding
  - netsuite-sdf-project-documentation
  - netsuite-suitescript-records-reference
  - netsuite-suitescript-upgrade

Validated locally with `claude plugin validate` (passes). Author: Oracle
NetSuite (UPL-1.0). Opened manually because the SHA-bump automation skips
skills-only git-subdir entries that have no literal plugin.json.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 09:21:47 -05:00
github-actions[bot]
2cf1920e41 bump(chrome-devtools-mcp): 5a9d6af7 → 6225ffba (#3098)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-19 08:51:28 -05:00
github-actions[bot]
e1d82a1ffe bump(forge-skills): 8c1c2488 → ea409cc7 (#3100)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-19 08:51:06 -05:00
github-actions[bot]
f29c8f5cc2 bump(quarkus-agent): 2bcba203 → 63b88c3e (#3103)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-19 08:50:43 -05:00
github-actions[bot]
b67dd1abf0 bump(teamcity-cli): 55117e13 → cdd1f781 (#3107)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-19 08:50:20 -05:00
github-actions[bot]
af29dc6f55 bump(togetherai-skills): 86bdd662 → 9815b94d (#3108)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-19 08:49:55 -05:00
github-actions[bot]
0fd4221c2e bump(auth0): 5ea574ad → 838a181a (#3097)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-19 08:49:30 -05:00
github-actions[bot]
4106fe7465 bump(codspeed): 10e74bab → 2533b0cf (#3099)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-19 08:49:04 -05:00
github-actions[bot]
59f2218cb5 bump(hyperframes): fdb8f33f → ae404984 (#3101)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-19 08:48:38 -05:00
github-actions[bot]
28fd24d77e bump(sap-fiori-mcp-server): 5f7ba664 → 7f4ae6e7 (#3105)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-19 08:47:56 -05:00
github-actions[bot]
7cb4bfe289 bump(pigment): f7bb2190 → 9ca3af07 (#3102)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-19 08:47:44 -05:00
github-actions[bot]
2b797d899b bump(remember): 02791ae0 → afb83cc7 (#3104)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-19 08:47:16 -05:00
github-actions[bot]
478e183a72 bump(slack): 4729a3ee → 70302918 (#3106)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-19 08:46:16 -05:00
3 changed files with 21 additions and 26 deletions

View File

@@ -275,7 +275,7 @@
"url": "https://github.com/auth0/agent-skills.git",
"path": "plugins/auth0",
"ref": "main",
"sha": "5ea574addd98d585edafde7ba7df9957cd04d0d3"
"sha": "838a181a235d8e563b437555794ddfe9bd60284b"
},
"homepage": "https://auth0.com/docs/quickstart/agent-skills"
},
@@ -352,7 +352,7 @@
"url": "https://github.com/aws/agent-toolkit-for-aws.git",
"path": "plugins/aws-data-analytics",
"ref": "main",
"sha": "08025af3d27a1eb7c18fe06bf451df8b110e9e0e"
"sha": "ff1dc6f45f5203147f6cd52662cc74ded4bb0825"
},
"homepage": "https://github.com/aws/agent-toolkit-for-aws"
},
@@ -609,7 +609,7 @@
"source": {
"source": "url",
"url": "https://github.com/ChromeDevTools/chrome-devtools-mcp.git",
"sha": "5a9d6af743109e3bb9703cf0c9a46f9cb2a97480"
"sha": "6225ffbaf1ceb2d9d0f8b2f3b7380aa8a710b857"
},
"homepage": "https://github.com/ChromeDevTools/chrome-devtools-mcp"
},
@@ -852,7 +852,7 @@
"source": {
"source": "url",
"url": "https://github.com/CodSpeedHQ/codspeed.git",
"sha": "10e74bab4db2a97e008ceaa89977b08ad3be0485"
"sha": "2533b0cf879d39ea13ae9c80f5d97ec3aa2d3e1d"
},
"homepage": "https://codspeed.io"
},
@@ -1306,7 +1306,7 @@
"source": {
"source": "url",
"url": "https://github.com/atlassian/forge-skills.git",
"sha": "8c1c2488f213f8f4bf0647b87176c36549e61e3f"
"sha": "ea409cc73b8cac3b6710c3ca7976dd64e570a2fc"
},
"homepage": "https://developer.atlassian.com/platform/forge/"
},
@@ -1423,7 +1423,7 @@
"source": {
"source": "url",
"url": "https://github.com/heygen-com/hyperframes.git",
"sha": "fdb8f33fc099f0c7ba5ef3dfb033def561234e92"
"sha": "ae40498433de266999031d8230a232f89f4a9cad"
},
"homepage": "https://hyperframes.heygen.com"
},
@@ -1908,13 +1908,17 @@
"url": "https://github.com/oracle/netsuite-suitecloud-sdk.git",
"path": "packages/agent-skills",
"ref": "master",
"sha": "43bacf43763e1eedd0892b4652be3d45df94f0e7"
"sha": "cbfc8e8fd71b00506ef8654b0633251174e68c84"
},
"strict": false,
"skills": [
"./netsuite-ai-connector-instructions",
"./netsuite-sdf-roles-and-permissions",
"./netsuite-uif-spa-reference"
"./netsuite-uif-spa-reference",
"./netsuite-owasp-secure-coding",
"./netsuite-sdf-project-documentation",
"./netsuite-suitescript-records-reference",
"./netsuite-suitescript-upgrade"
],
"homepage": "https://github.com/oracle/netsuite-suitecloud-sdk"
},
@@ -2071,7 +2075,7 @@
"source": {
"source": "url",
"url": "https://github.com/gopigment/ai-plugins.git",
"sha": "f7bb2190a3f072bd9be5175bde6a0aa9596fcaaa"
"sha": "9ca3af072cee634848c2fc10c41ad399cca7522a"
},
"homepage": "https://www.pigment.com"
},
@@ -2276,7 +2280,7 @@
"source": {
"source": "url",
"url": "https://github.com/quarkusio/quarkus-agent-mcp.git",
"sha": "2bcba2030e9dca23b18845d026af7b97ad18515a"
"sha": "63b88c3e8f9778146f6f2ce5964679a2d29f9164"
},
"homepage": "https://quarkus.io"
},
@@ -2338,7 +2342,7 @@
"source": {
"source": "url",
"url": "https://github.com/Digital-Process-Tools/claude-remember.git",
"sha": "02791ae02fce39217a360e53f3227183179814a9"
"sha": "afb83cc76af7242e2792e7ca88572550b386592d"
},
"homepage": "https://github.com/Digital-Process-Tools/claude-remember"
},
@@ -2511,7 +2515,7 @@
"url": "https://github.com/SAP/open-ux-tools.git",
"path": "packages/fiori-mcp-server",
"ref": "main",
"sha": "5f7ba664c63cdd8912233b8b7693ea343b4e3209"
"sha": "7f4ae6e74d4ff326b6306f67c27877b5e609b86d"
},
"homepage": "https://github.com/SAP/open-ux-tools/tree/main/packages/fiori-mcp-server"
},
@@ -2681,7 +2685,7 @@
"source": {
"source": "url",
"url": "https://github.com/slackapi/slack-mcp-plugin.git",
"sha": "4729a3eefeacf32548fc1bd27f0e51700a2a8d11"
"sha": "70302918f8e1492915c3f31cac275ce44d947b85"
},
"homepage": "https://github.com/slackapi/slack-mcp-plugin/tree/main"
},
@@ -2839,7 +2843,7 @@
"source": {
"source": "url",
"url": "https://github.com/JetBrains/teamcity-cli.git",
"sha": "55117e13846d1f66a99cc1cb4b763435ee6afe4d"
"sha": "cdd1f78121adc4d87362e8d871c13462dded13a5"
},
"homepage": "https://www.jetbrains.com/teamcity/"
},
@@ -2870,7 +2874,7 @@
"source": {
"source": "url",
"url": "https://github.com/togethercomputer/skills.git",
"sha": "86bdd6627675eac3f2055f028e4acdd4d1b03fb0"
"sha": "9815b94d8ffd8a0c56a0c91faf266e82df7ff59f"
},
"homepage": "https://www.together.ai"
},

View File

@@ -36,6 +36,3 @@ sequence so the dependency order is obvious and pulls live PR/CI/review state vi
- Artifact URLs are minted by the server. The plugin records yours after the first publish
so refreshes land on the same address — bookmark it or add it to your team's hub so
others can find it.
- Publishing needs an interactive session: headless (`claude -p`) runs don't have the
Artifact tool, so automation can build and update pages but the publish step happens
interactively.

View File

@@ -25,9 +25,8 @@ project-artifact structure stays domain-neutral.
1. **Resolve the artifact config, then locate the project.** Each project gets a directory
at `${CLAUDE_PLUGIN_DATA}/artifacts/<slug>/` holding `config.md` (see **"The artifact
config"** below) and `page.html` (the current render); listing `artifacts/` is the
registry of this skill's artifacts on this machine (enumerate it with Glob or a
directory read — a shell listing of the data dir can be blocked in restricted
environments). If the user names a project,
registry of this skill's artifacts on this machine. If the
user names a project,
load that slug; if exactly one config matches the session (its repo is the cwd, or its
project came up in conversation), use it; a config that exists means this is a
**refresh** — follow **"Refreshing an artifact"** below. No config means a first build:
@@ -101,11 +100,6 @@ project-artifact structure stays domain-neutral.
session published a newer version), WebFetch the URL to see the current content,
reconcile, then publish again.
Headless note: the Artifact tool is not available in non-interactive (`claude -p`)
sessions, and writing into the plugin data dir may require a permission grant the run
cannot answer. In that case build the page, save it where the caller asked, and report
that publishing needs an interactive session — don't improvise another publishing path.
## The artifact config (one per project)
A small markdown file at `${CLAUDE_PLUGIN_DATA}/artifacts/<slug>/config.md`, in the