# library.share

> Talos next · Since next

publish: per asset, gate-passed, attest:true, licence CC0-1.0 default; a service's assets need policy clearance, then tier and consent:true.

fetch: copy a shared asset in. report, tag, rate (score 0-10), record: one asset. project-style {style}. resolve: restore the library files. concept {prompt,class,style}: drafts, hard-surface only; concept-edit {conceptId,draft,instruction}: real defects only; concept-choose {conceptId,draft}; then generate {conceptId}. Paid steps show cost first; a person approves heroes.

| | |
|---|---|
| Title | Share assets |
| Mode | `disk` |
| Token cost | about 462 tokens (listed only when its toolset is enabled) |
| Toolset | `library` |

## Arguments

| Argument | Type | Required | Default | Allowed values | Description |
|---|---|---|---|---|---|
| `accept` | `string` | no |  |  | concept: "none" skips reuse |
| `action` | `enum` | yes |  | `publish`, `fetch`, `report`, `tag`, `rate`, `record`, `project-style`, `resolve`, `concept`, `concept-edit`, `concept-choose` |  |
| `attest` | `boolean` | no |  |  |  |
| `backdrop` | `enum` | no |  | `white`, `grey`, `black`, `transparent` | concept: plain backdrop, default white |
| `choices` | `object` | no |  |  |  |
| `class` | `enum` | no |  | `prop`, `scenery`, `vehicle`, `structure`, `character` |  |
| `conceptId` | `string` | no |  |  |  |
| `consent` | `boolean` | no |  |  |  |
| `description` | `string` | no |  |  |  |
| `draft` | `string` | no |  |  |  |
| `handle` | `string` | no |  |  |  |
| `id` | `string` | no |  |  |  |
| `includeScript` | `boolean` | no |  |  |  |
| `instruction` | `string` | no |  |  |  |
| `licence` | `string` | no |  |  |  |
| `maxUsd` | `number` | no |  |  |  |
| `model` | `string` | no |  |  |  |
| `n` | `integer` | no |  |  |  |
| `note` | `string` | no |  |  |  |
| `prompt` | `string` | no |  |  |  |
| `provider` | `string` | no |  |  |  |
| `reason` | `string` | no |  |  |  |
| `reference` | `string` | no |  |  | concept: project PNG to draw from |
| `score` | `number` | no |  |  |  |
| `style` | `string` | no |  |  |  |
| `tier` | `string` | no |  |  |  |
| `views` | `integer` | no |  |  | concept: 1 or 2 |

## Example

An MCP `tools/call` with the required arguments (placeholders in angle brackets).

```json
{
  "name": "library.share",
  "arguments": {
    "action": "publish"
  }
}
```
