skills/beam-next-learning/analyze-context/SKILL.md
Analyze user-provided context for Prism. Use when the user wants to upload, connect, summarize, or organize files, folders, documents, repos, transcripts, screenshots, or other source material so Prism can use it through Knowledge Base / Sources. Prefer Prism-native source ingestion and evidence summaries; only use local Beam Next folders when explicitly requested.
npx skillsauth add beam-ai-team/beam-next-skills analyze-contextInstall 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.
Help a user turn raw context into useful Prism knowledge. Prefer Prism-native Knowledge Base / Sources over legacy Beam Next folders.
Before preprocessing local files or writing analysis output, show the input path, destination path, file count, and cleanup plan. Require explicit user approval in the current turn before writing files or processing sensitive local sources.
Do not default to 02-memory/input/, 04-workspace/, or Beam Next roadmap files. Those are compatibility paths only when the user explicitly says they are using a Beam Next folder workspace.
Ask one concise question if needed:
If Prism app APIs or UI are available, guide or execute through:
If direct ingestion APIs are not available in the current environment, produce a source plan the user can apply in Prism.
For each source group:
Use batch processing for many files. Keep summaries compact and put detailed per-file notes in an artifact or output file only when the user asks for one.
Output a short plan like:
## Context Plan
Sources to add:
- Source: ...
Type: ...
Prism surface: Knowledge Base / Project / Agent / Integration
Why it matters: ...
Key themes:
- ...
Recommended next actions:
1. ...
2. ...
3. ...
If the user is working from a local folder and asks for file extraction/chunking, you may use the bundled helper:
python3 skills/beam-next-learning/analyze-context/scripts/preprocess.py
Use this only as a local preprocessing utility. Its output should feed a Prism Knowledge Base/source plan, not legacy 02-memory/input/ workflows.
Only when the user explicitly asks for Beam Next folder compatibility:
End with:
tools
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.