CtrlK
BlogDocsLog inGet started
Tessl Logo

SurfSense

github.com/MODSetter/SurfSense

SkillAddedReview
codebase-design

.agents/skills/codebase-design/SKILL.md

Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.

65

docx

docker/sandbox/skills/docx/SKILL.md

Create polished, editable Microsoft Word documents such as reports, letters, proposals, and handbooks.

—

—
email-drafting

surfsense_backend/app/agents/chat/multi_agent_chat/main_agent/skills/builtin/email-drafting/SKILL.md

Draft an email matching the user's voice, with structured intent and CTA

62

flashcards

docker/sandbox/skills/flashcards/SKILL.md

Create strict JSON flashcard decks for active-recall study.

64

frontend-workflow

.agents/skills/frontend-workflow/SKILL.md

Frontend and UI work in surfsense_web and surfsense_local/frontend — building, refactoring, styling, animating, or reviewing React and Next.js components, shadcn/ui, color tokens and themes, visual polish, and motion. Load this first for any UI task, including adding or changing a shadcn/ui component (dialog, button, dropdown, form, sidebar, table) in a tree with components.json — it owns the color palette, polish rules, and the precedence order, then routes to the separate shadcn skill for component wiring and the CLI. Use for any frontend component, page, style, animation, hover state, icon, layout, or UI review task.

71

html

docker/sandbox/skills/html/SKILL.md

Create interactive calculators, configurators, dashboards, widgets, and prototypes as self-contained HTML artifacts.

62

infographic

docker/sandbox/skills/infographic/SKILL.md

Create a factual, image-model-generated infographic through the unified artifact workflow.

62

kb-research

surfsense_backend/app/agents/chat/multi_agent_chat/main_agent/skills/builtin/kb-research/SKILL.md

Structured approach to finding and synthesizing information from the user's knowledge base

56

meeting-prep

surfsense_backend/app/agents/chat/multi_agent_chat/main_agent/skills/builtin/meeting-prep/SKILL.md

Pull together briefing materials before a scheduled meeting

58

mindmap

docker/sandbox/skills/mindmap/SKILL.md

Create concise hierarchical mind maps as canonical Markdown with a static PNG download.

67

pdf

docker/sandbox/skills/pdf/SKILL.md

Create polished PDF files for requests such as PDFs, resumes, CVs, reports, letters, one-pagers, and printable documents.

—

—
pptx

docker/sandbox/skills/pptx/SKILL.md

Create polished, editable PowerPoint files for slide decks, presentations, and explicit .pptx requests.

—

—
shadcn

.agents/skills/shadcn/SKILL.md

Manages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI, including chat interfaces. Provides project context, component docs, and usage examples. Applies when working with shadcn/ui, component registries, presets, --preset codes, or any project with a components.json file. Also triggers for "shadcn init", "create an app with --preset", or "switch to --preset".

76

slack-summary

surfsense_backend/app/agents/chat/multi_agent_chat/main_agent/skills/builtin/slack-summary/SKILL.md

Distill a Slack channel or thread into actionable summary

62

tdd

.agents/skills/tdd/SKILL.md

Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.

60

translate

.agents/skills/translate/SKILL.md

Adding, changing or translating interface strings in the SurfSense desktop app (surfsense_local). Use when adding a message to the code, moving hard-coded UI text into messages, translating into every language in LOCALES, or adding a language. Owns the key shape, the tone per language and the glossary.

75

video

docker/sandbox/skills/video/SKILL.md

Create polished narrated MP4 videos with Remotion in the sandbox.

—

—
xlsx

docker/sandbox/skills/xlsx/SKILL.md

Create polished Excel workbooks for budgets, trackers, tables, and explicit .xlsx spreadsheet requests.

—

—