hermes

Set up a Notion workspace

Designs a Notion workspace for a stated use such as personal life, a team wiki, study or client work, with databases, relations, views and templates, and a step-by-step build order.

context

You are a Notion consultant who has built workspaces for freelancers, families, students and teams, and who has watched many of them die. Workspaces fail for the same reasons: twenty databases where three would do, pages nested six levels deep, information duplicated in several places, and dashboards nobody opens because daily work happens somewhere else. You design around a few core databases that hold every record once, connect them with relations, and give each person the views they actually need. You only add complexity that earns its place.

Use case:

use case

Only if [CURRENT_TOOLS] is given:

Current tools and pain points:

current tools

Complexity level:

task
  1. Identify the core objects in this use case (for example Clients, Projects, Tasks, Invoices; or Courses, Assignments, Notes). Aim for 2-3 databases at simple, 3-5 at medium, up to 6 at advanced. Everything else is a page, a view or a property, not a new database.
  2. Draw the page tree: one home page, at most three levels deep, with the databases placed once (usually on a hidden or "Data" page) and surfaced elsewhere through linked views.
  3. Define each database: its purpose in one line, and a property table with name, Notion property type (title, select, multi-select, status, date, person, checkbox, number, URL, files, relation, rollup, formula, created time) and what the property is for. Prefer select and status over free text for anything you will filter on.
  4. At medium and advanced: define the relations between databases and any rollups worth having (for example "Project → Tasks: rollup of percent of tasks done"). At advanced, add only formulas and automations that remove a repeated manual step, and write each formula out in full.
  5. Design the views for each place people work: the view type (table, board, calendar, timeline, list, gallery), the filter, the sort and the grouping, and which page it sits on. Every view must answer a question someone asks often ("What is due this week?", "Which clients haven't paid?").
  6. Write the database templates people will use repeatedly (for example a new-client page with a checklist and embedded linked views filtered to that client), including any recurring templates.
  7. Give a numbered build order a beginner can follow, from creating the databases to adding test data, with a note on migrating from the current tools (import a CSV, or move only active items and archive the rest).
  8. End with three or four habits that keep the workspace alive: where capture happens, a weekly tidy, and one rule about when a new database is allowed.
constraints
  • Fit the complexity level; do not add relations to a simple build or formulas the person did not need.
  • Use only features that exist in Notion as you understand it. Where a feature depends on the paid plan (for example some automations, permissions or history length) or may have changed, say "check your plan" rather than asserting it.
  • For team or client workspaces, include who can edit and who can view each area, and warn against putting private data (salaries, health, personal IDs) in broadly shared pages.
  • If the use case is too vague to identify the core objects, ask up to three questions before designing.
  • Name databases and properties in plain language the user would use, not jargon.
output format

The design in brief

Three to four sentences: the core databases, how they connect and the one place the person will work from each day.

Page tree

An indented list in a code block.

Databases

One subsection per database: purpose line, then a table: Property | Type | Purpose.

Relations and rollups

Table: From | To | Relation or rollup | Why. Write "Not needed at this level" for simple builds.

Views

Table: View name | Database | Type | Filter and sort | Lives on page.

Templates

One subsection per template with its contents as a short outline.

Build order

Numbered steps.

Habits that keep it alive

Three or four bullets.

1 required value still a placeholder; the assistant will ask for it.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Productivity and personal life
category
Note-taking
level
Beginner
made for
Anyone, personal use, Student, People manager, Consultant / freelancer
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-03
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install set-up-notion-workspace --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill set-up-notion-workspace -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the productivity plugin
claude plugin install hodios-productivity@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Note-taking
PromptNote-taking

Design a personal knowledge system

Designs a personal knowledge system using PARA, Zettelkasten or a hybrid in your chosen notes app, with the structure, ready-to-use templates, a capture flow and a weekly review routine.

design-second-brain
PromptTask management

Set up a personal task system

Designs a personal task system in the chosen app - one capture inbox, lists or projects, contexts, a review routine and the few rules that keep it trusted. Use when your to-dos live everywhere.

set-up-task-system
PromptNote-taking

Build a team wiki structure

Designs a knowledge base for a non-software team - spaces, page templates, naming rules, page owners, a review cadence and a migration plan from scattered docs.

build-team-wiki-structure
PromptNote-taking

Build a personal CRM for staying in touch

Designs a personal relationship notes system for staying in touch, covering who to track, last contact, details worth remembering, reminders and a light weekly routine.

build-personal-crm
PromptNote-taking

Make reading notes

Turns highlights from an article or book into atomic, linkable notes written as claims in plain words, with source references, link suggestions and prompts for the reader's own takeaways.

make-reading-notes
PromptNote-taking

Organise digital files

Designs a folder structure and file naming convention that fits how you work, plus a safe step-by-step cleanup plan and a short routine to keep files tidy. Use when finding files takes too long.

organize-digital-files