slide-deck-foc

Build a self-contained HTML slide deck, validate it, and publish it to Filecoin Onchain Cloud.

1|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/SgtPooki/skills --skill slide-deck-foc-sgtpooki
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: slide-deck-foc
Source: https://github.com/SgtPooki/skills/tree/main/skills/slide-deck-foc
Command: npx skills add https://github.com/SgtPooki/skills --skill slide-deck-foc-sgtpooki

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires filecoin-pin, and includes assets (resource) components.

What problem does it solve? Turning notes or analysis into a shareable presentation usually means juggling slide software, manual fact-checking, and fragile hosting links. This Skill produces a single self-contained HTML deck that renders offline, verifies every number and claim against its source, and publishes the result to Filecoin Onchain Cloud so it is shareable as one permanent inbrowser.link/ipfs URL. ## Core Features & Use Cases - Single-file deck generation: Builds a complete HTML slide deck from a template with inline CSS/JS, keyboard navigation, progress bar, and reusable components (tables, cards, formulas, assumption slides), with no external resources so it renders offline and over IPFS. - Mechanical and content validation: Runs validate.sh to catch unbalanced sections, em/en-dashes, AI-smell words, emoji, and external resources, then guides manual checks to recompute math, reconcile cross-slide figures, and verify claims against authoritative sources. - FOC publishing: Uploads the deck with filecoin-pin (via npx), handles wallet funding checks and payment setup, and returns a shareable inbrowser.link/ipfs/<cid> URL. - Use Case: After finishing a technical analysis, ask the agent to consolidate it into a presentation; you receive a validated deck and a permanent IPFS link you can send to anyone. ## Quick Start Turn my notes in analysis.md into a slide deck, validate every number, and publish it to Filecoin Onchain Cloud so I get a shareable link.

Frequently Asked Questions about slide-deck-foc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I publish an HTML slide deck to IPFS or Filecoin?▼

Run npx --yes filecoin-pin@latest add path/to/deck.html with a funded Filecoin wallet set via the PRIVATE_KEY environment variable. The CLI stores the file on Filecoin providers, commits on-chain, and prints a Root CID you share as https://inbrowser.link/ipfs/<cid>.

How do I turn notes or analysis into a slide deck with an AI agent?▼

Provide the audience, thesis, key points, and every number with its source, then ask the agent to build the deck. It fills in a self-contained HTML template, validates the content, and publishes the result as a shareable link.

What do I need in my wallet to use filecoin-pin for storage?▼

You need a Filecoin wallet private key holding FIL for gas and USDFC for storage payments. Run npx filecoin-pin payments status to check runway, and run payments setup once to approve the payment contracts before your first upload.

Why does my HTML deck not render when loaded from IPFS?▼

IPFS gateways cannot load external CSS, JS, fonts, or images referenced by URL, so the deck must be fully self-contained with inline styles and scripts. The validate.sh script flags any external resources before publishing.

What does the deck validation script check?▼

validate.sh checks balanced section tags, em/en-dashes, AI-smell words, emoji, and external resource references. Arithmetic recomputation, cross-slide consistency, and claims-against-source verification remain manual steps.