skills/beam/beam-tools/beam-put-payload-builder/SKILL.md
Build valid PUT payloads for Beam agent graphs by transforming GET responses into Swagger-DTO-compliant format. Handles link translation (linkParamOutputId UUID → linkedOutputParamNodeId + linkedOutputParamName), field remapping, and computed field stripping. Load when user says "build put payload", "put beam graph", "rebuild graph payload", "transform graph", "put payload builder", "restore beam graph", "get to put", or needs to send a PUT to /agent-graphs/{agentId}.
npx skillsauth add beam-ai-team/beam-next-skills beam-put-payload-builderInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Build valid PUT payloads for Beam agent graphs by transforming GET responses into Swagger-DTO-compliant format with automatic link translation.
Before sending a PUT or publishing a graph, show the target workspace, agent ID, source GET/backup file, payload output path, link translation summary, whether new nodes are included, publish strategy, and expected side effects. Require explicit user approval in the current turn. Dry-run payload generation, local file transformation, and summary review do not require approval.
scripts/build_put_payload.py — Transforms GET response into valid PUT payload.
# Dry-run: fetch graph, build payload, show summary
python3 scripts/build_put_payload.py --agent-id <UUID> --dry-run
# From saved file
python3 scripts/build_put_payload.py --from-file backup.json --output put_payload.json
# Build, send PUT, and publish (uses saveAndPublish query param)
python3 scripts/build_put_payload.py --agent-id <UUID> --publish
# From modified file with new nodes (detects new nodes, skips saveAndPublish, guides PATCH workflow)
python3 scripts/build_put_payload.py --from-file modified.json --agent-id <UUID> --publish
Requires BEAM_API_KEY and BEAM_WORKSPACE_ID in .env.
originalTool to toolConfiguration)python3 build_put_payload.py --agent-id <UUID> --dry-run--publish: the script auto-detects the right publish strategy:PUT with ?saveAndPublish=true — publishes in the same request. No PATCH needed.
PUT saves as draft. The script prints the PATCH steps needed before publishing:
PATCH /agent-graphs/{agentId}/nodes/{nodeId}/prompt — set prompt for each new nodePATCH /agent-graphs/update-node — set preferredModel in toolConfiguration for each new nodePATCH /agent-graphs/{agentId}/nodes/{nodeId}/input-output-params — set params for each new nodePATCH /agent-graphs/{graphId}/publish — publish after all PATCHesbuild_put_payload.py.inputParams: [] deletes all inputs, empty edges destroy topology.beam-agent-manager).beam-api-reader — Full Beam API endpoint reference (authentication, task creation, agent setup)beam-agent-manager — Parent skill with full API behavioral knowledge, PATCH workflows, publishing rulestools
Build a Palantir-shape, PDF-native use-case proposal document for a sophisticated enterprise account: research-grounded use cases (each with description, challenge, impact, value), an operating-graph ontology page, a recommended PoC with a week-by-week plan, and a closing page that asks for one decision. Load when a client asks us to 'propose high-impact use cases', requests a use-case presentation/catalog for a function (finance, HR, ops), or when a technical evaluation team will review candidates to pick a PoC. NOT for single-account cold outreach (use prospect-brief), full process diagnostics (use operating-diagnostic), or priced proposals (use proposal-creation).
development
Convert Beam Figma slide designs into high-fidelity, editable HTML presentation decks. Use when Codex is asked to audit Figma slides, extract slide templates, rebuild Beam slides as HTML decks, decide whether Figma imagery should be exported or rebuilt in HTML/CSS, create Beam/Prism-compatible deck templates, or improve fidelity of existing Beam HTML slide rebuilds.
development
Use the Beam AI reusable slide library: individual HTML slide templates extracted from Beam Figma rebuilds, kept separate from deck themes and full deck templates. Load when the user asks for a slide library, specific Beam slide patterns, reusable Figma-inspired slides, Prism slide-library items, or slide-level HTML templates.
development
Use Beam AI deck and report design packs, HTML templates, and curated examples to create sales decks, customer intro decks, RPO decks, and DIN A4 use-case proposal reports. Load when the user asks for Beam-branded presentation templates, Prism-compatible deck templates, Beam report templates, customer intro decks, commercial proposals, or reusable HTML deck/report examples.