websiteURL should be present for marketplace readiness.
What is opencode-weave?
opencode-weave is a published development & workflow plugin for AI coding agents in the codex ecosystem, developed by weave-io and distributed through the HOL AI plugin registry. OpenCode plugin providing multi-agent orchestration with specialized agents, category task dispatch, and background sub-agent execution
- Canonical slug
- weave-io/weave
- Version
- v0.0.1 · updated Oct 3, 2026
- Open data
- entity.json (JSON-LD)
Trust & Reputation
Factor Analysis
Per-metric points (0–100 each) combined via a weighted average into the overall score.
Registry Snapshot
- Repository
- https://github.com/weave-io/weave
- Canonical profile
- https://hol.org/registry/plugins/weave-io%2Fweave
- Publisher verification
- No
- Marketplace source
- Unknown
- Scanner
- Broker fallback
- Safety label
- caution
- Digest verified
- Yes
Trust & reputation
Trust & Reputation
Factor Analysis
Per-metric points (0–100 each) combined via a weighted average into the overall score.
Provenance
- Plugin root
- .
- Source repo
- https://github.com/weave-io/weave
- Source commit
- 9c3fbb159363…
- Publisher verified
- No
- Owner verified
- @pgermishuys
Continuous scanner CI not detected
This plugin remains listed. Its overall trust score is reduced by 10% because security checks are not maintained in the source repository's CI.
Optional: maintain the scanner in the source repository's CI to receive the full trust score. Listing does not require that change.
Verified badge not detected
Add the HOL verified badge to the repository README to score +2% trust. Plugin owners can open that pull request from Guard Plugins.
Security Posture
- Provider
- registry-broker-fallback
- Grade
- F · caution
- Version
- Unknown
Findings
privacyPolicyURL should be present for marketplace readiness.
termsOfServiceURL should be present for marketplace readiness.
Repository snapshot does not include a lockfile.
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
opencode-weave — Frequently asked questions
- What is opencode-weave?
- opencode-weave is an AI plugin in the HOL registry. OpenCode plugin providing multi-agent orchestration with specialized agents, category task dispatch, and background sub-agent execution
- How do I install opencode-weave?
- Install opencode-weave in your harness: Codex — codex plugin marketplace add weave-io/weave; OpenCode — npx skills add weave-io/weave; Any agent — npx skills add weave-io/weave. Full step-by-step guidance is on the HOL plugin page.
- How do I install opencode-weave in Codex?
- To install opencode-weave in Codex, start with codex plugin marketplace add weave-io/weave. The complete step-by-step install guide for Codex is on the HOL plugin page.
- How do I install opencode-weave in OpenCode?
- To install opencode-weave in OpenCode, start with npx skills add weave-io/weave. The complete step-by-step install guide for OpenCode is on the HOL plugin page.
- Is opencode-weave free?
- Pricing for opencode-weave is published on its HOL plugin page when the maker schedules a launch.
- Who publishes opencode-weave?
- opencode-weave is published by weave-io and listed on HOL.
- Is opencode-weave available now?
- opencode-weave availability is listed on its HOL plugin page.
Install Guidance
Install in Codex
Install through the Codex CLI plugin marketplace.
- 1
Register the marketplace
Run in any terminal. Codex reads the marketplace entry from .agents/plugins/marketplace.json (or the legacy .claude-plugin path) in the repository. If the repository ships none, add the generated entry from the Advanced section below first.
shell - 2
Install from the Plugins browser
Open Codex, open the Plugins browser, choose the weave marketplace, and install weave.
- 3
Verify the marketplace registration
shell
Plugin Manifest
{
"name": "weave",
"version": "0.0.1",
"description": "OpenCode plugin providing multi-agent orchestration with specialized agents, category task dispatch, and background sub-agent execution",
"repository": "https://github.com/weave-io/weave",
"homepage": "https://github.com/weave-io/weave",
"interface": {
"displayName": "opencode-weave",
"developerName": "weave-io",
"category": "Development & Workflow"
},
"skills": "./",
"registryIndexVersion": 5
}Marketplace Source
- Repo URL
- https://github.com/weave-io/weave
- Marketplace path
- Unknown
- Source path
- .
- Install policy
- Unspecified
Skills
6 SKILL.md files ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.
bun
.agents/skills/bun/SKILL.md
Use when building, testing, or deploying JavaScript/TypeScript applications. Reach for Bun when you need to run scripts, manage packages, bundle code, or test applications with a single unified toolkit that replaces Node.js, npm, and other build tools.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
feature-parity-audit
.agents/skills/feature-parity-audit/SKILL.md
Audit feature parity between a current project and a legacy or reference implementation, then identify what is missing, partially implemented, or divergent. Use this whenever the user wants a parity audit, migration gap analysis, adapter comparison, legacy-vs-current feature review, issue-informed roadmap, or a matrix of features across two or more implementations. If the user mentions a specific harness, adapter, integration, repo, legacy codebase, or open issues that should inform the comparison, use this skill even if they do not explicitly say “feature parity.”
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
neverthrow-return-types
.agents/skills/neverthrow-return-types/SKILL.md
Require `neverthrow`-based return types in TypeScript and JavaScript code whenever the surrounding technology allows it. Use when creating, refactoring, reviewing, or extending standalone functions, exported module functions, class methods, object methods, service methods, repository methods, and similar APIs that should expose explicit success and failure result types in their signatures. Prefer `Result<T, E>` for synchronous code and `ResultAsync<T, E>` for asynchronous code. Only skip a `neverthrow` return type when a framework, library, runtime interface, or externally imposed contract is incompatible and requires a different return shape.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
neverthrow-wrap-exceptions
.agents/skills/neverthrow-wrap-exceptions/SKILL.md
Capture exceptions and promise failures with `neverthrow` instead of hand-written `try/catch` in TypeScript and JavaScript code. Use when wrapping synchronous functions that may throw, promise-returning functions that may throw before returning, existing `PromiseLike` values that may reject, or third-party APIs such as parsers, database clients, HTTP clients, file-system helpers, serializers, and SDK calls. Prefer `Result.fromThrowable` for synchronous throwers, `ResultAsync.fromThrowable` for promise-returning functions that may throw or reject, and `ResultAsync.fromPromise` when you already have a `PromiseLike` value in hand. Only keep `try/catch` when the language construct, cleanup requirement, or framework boundary truly requires it.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
zod
.agents/skills/zod/SKILL.md
Zod schema validation best practices for type safety, parsing, and error handling. This skill should be used when defining z.object schemas, using z.string validations, safeParse, or z.infer. This skill does NOT cover React Hook Form integration patterns (use react-hook-form skill) or OpenAPI client generation (use orval skill).
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
compose
packages/adapters/claude-code/src/bootstrap/skills/compose/SKILL.md
Regenerate Weave Claude Code plugin from .weave/config.weave. Use when Weave config has changed and you need to refresh agents.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
File Inventory
.agents/skills/bun/SKILL.md
skill
7,791 bytes
9020d1e619a3a87b…
.agents/skills/feature-parity-audit/SKILL.md
skill
8,214 bytes
0c64fe0b7d6f1271…
.agents/skills/neverthrow-return-types/SKILL.md
skill
5,462 bytes
cc7feea812fbdc70…
.agents/skills/neverthrow-wrap-exceptions/SKILL.md
skill
5,249 bytes
d45e2606245b5add…
.agents/skills/zod/AGENTS.md
file
11,508 bytes
b70dc4ad5ae4c0fb…
.agents/skills/zod/assets/templates/_template.md
file
726 bytes
9e1beccb4e70a4fa…
.agents/skills/zod/README.md
file
3,091 bytes
209f94346ecb9e3e…
.agents/skills/zod/references/_sections.md
file
2,222 bytes
f9518bb5e0e5dff5…
.agents/skills/zod/references/compose-intersection.md
file
3,463 bytes
95f909f92aeb4314…
.agents/skills/zod/references/compose-lazy-recursive.md
file
3,281 bytes
add3d58e68350234…
.agents/skills/zod/references/compose-pipe.md
file
3,404 bytes
e8d7dae799a50dcd…
.agents/skills/zod/references/compose-preprocess.md
file
3,707 bytes
7997ab2dd7179c1f…
.agents/skills/zod/references/compose-shared-schemas.md
file
3,334 bytes
0180c8c47b412fd5…
.agents/skills/zod/references/error-avoid-throwing-in-refine.md
file
3,434 bytes
fe4f521a095d0c44…
.agents/skills/zod/references/error-custom-messages.md
file
3,521 bytes
b535c44476ef99a5…
.agents/skills/zod/references/error-i18n.md
file
4,008 bytes
ef528b99d7fc7cfc…
.agents/skills/zod/references/error-path-for-nested.md
file
3,679 bytes
eef4ee67786d5a34…
.agents/skills/zod/references/error-use-flatten.md
file
3,319 bytes
791e274d5a6eb3d2…
.agents/skills/zod/references/object-discriminated-unions.md
file
4,016 bytes
154022fec579f583…
.agents/skills/zod/references/object-extend-for-composition.md
file
3,438 bytes
c03cff4e021626fc…
.agents/skills/zod/references/object-optional-vs-nullable.md
file
3,693 bytes
cffd8f76709d0271…
.agents/skills/zod/references/object-partial-for-updates.md
file
3,562 bytes
7ddcd0af08778476…
.agents/skills/zod/references/object-pick-omit.md
file
3,871 bytes
4b74e2778b8812db…
.agents/skills/zod/references/object-strict-vs-strip.md
file
3,014 bytes
b241875786a35793…
.agents/skills/zod/references/parse-async-for-async-refinements.md
file
3,084 bytes
fe6dd0b3f6310103…
.agents/skills/zod/references/parse-avoid-double-validation.md
file
3,356 bytes
7cb3842dbcf7fc7e…
.agents/skills/zod/references/parse-handle-all-issues.md
file
3,350 bytes
06882664c32e028d…
.agents/skills/zod/references/parse-never-trust-json.md
file
3,140 bytes
35f82029ffe2bbfc…
.agents/skills/zod/references/parse-use-safeparse.md
file
2,782 bytes
5170fc9498d70a8c…
.agents/skills/zod/references/parse-validate-early.md
file
3,354 bytes
c2aea5742f250909…
.agents/skills/zod/references/perf-arrays.md
file
3,991 bytes
5ef29fcdca312a5e…
.agents/skills/zod/references/perf-avoid-dynamic-creation.md
file
3,259 bytes
2876d1aae0315202…
.agents/skills/zod/references/perf-cache-schemas.md
file
3,114 bytes
5c5225ac0827b888…
.agents/skills/zod/references/perf-lazy-loading.md
file
3,543 bytes
a5f92e24f81dd726…
.agents/skills/zod/references/perf-zod-mini.md
file
3,098 bytes
ebebc195b9568cfe…
.agents/skills/zod/references/refine-add-path.md
file
3,771 bytes
6767c21fb4133213…
.agents/skills/zod/references/refine-catch.md
file
3,746 bytes
fe23243964ed4565…
.agents/skills/zod/references/refine-defaults.md
file
3,645 bytes
876c18690e0ce887…
.agents/skills/zod/references/refine-transform-coerce.md
file
3,446 bytes
71e15788601565e8…
.agents/skills/zod/references/refine-vs-superrefine.md
file
4,176 bytes
54bebcb8e3e362dc…
.agents/skills/zod/references/schema-avoid-optional-abuse.md
file
2,654 bytes
7d2f89da023e0e44…
.agents/skills/zod/references/schema-coercion-for-form-data.md
file
2,981 bytes
49840d0bdb7b8c4f…
.agents/skills/zod/references/schema-string-validations.md
file
2,766 bytes
edf431e3a49391d4…
.agents/skills/zod/references/schema-use-enums.md
file
2,737 bytes
210e983dbca3c9a2…
.agents/skills/zod/references/schema-use-primitives-correctly.md
file
2,105 bytes
41a300ae6deca62e…
.agents/skills/zod/references/schema-use-unknown-not-any.md
file
2,220 bytes
3e3f6a88c179abad…
.agents/skills/zod/references/type-branded-types.md
file
3,181 bytes
97345e3191ebed21…
.agents/skills/zod/references/type-enable-strict-mode.md
file
2,975 bytes
d71943969b918f47…
.agents/skills/zod/references/type-export-schemas-and-types.md
file
3,060 bytes
4b6bb603bc66cf48…
.agents/skills/zod/references/type-input-vs-output.md
file
3,224 bytes
19c39f0a891b6608…
.agents/skills/zod/references/type-use-z-infer.md
file
3,029 bytes
54d912aa62208c92…
.agents/skills/zod/SKILL.md
skill
5,458 bytes
245fc4ab7341a8ac…
.codex-plugin/plugin.json
plugin-manifest
429 bytes
3d76754a40e4e4c7…
.cursorrules
file
1,133 bytes
e15c1b0f99aadb10…
AGENTS.md
file
34,111 bytes
47ce24747ea9ba8f…
biome.json
file
1,247 bytes
6e6f1123a2ead727…
package.json
file
2,494 bytes
58999ac8a9959d9c…
packages/adapters/claude-code/src/bootstrap/skills/compose/SKILL.md
skill
376 bytes
d2657c7205724b76…
README.md
file
9,281 bytes
c27cb54dd587a4ea…
README.md
file
9,281 bytes
c27cb54dd587a4ea…
SECURITY.md
file
761 bytes
1a1a9912ac8f806f…
tsconfig.json
file
1,400 bytes
ebff034b3b272439…