agentsclimarketplace

Workspace os setup

Skill manansuneja/skills/skills/business/workspace-os-setup

Practical agent skills for repeatable workflows and durable product or business context.

Install
npx -y skills add manansuneja/skills --skill workspace-os-setup

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Builds and personalizes a plain-file workspace that gives an agent lasting context about a business, studio, team, practice, or client project. It adds a Workspace Chief, organized documents, indexes, and reusable ways of working, then adapts the structure to the user's needs. Use for a Workspace OS, business or studio workspace, project memory, knowledge base, or requests to run workspace-os-setup. Not for application code or unrelated scaffolding.

SKILL.md

9.8 KB, as published. Nobody here has run it

Workspace OS Setup

Overview

Set up a Workspace OS: a plain-Markdown workspace where context compounds instead of disappearing into chat. The user talks to one Workspace Chief that routes work to specialists. Every content folder has an INDEX.md, and durable context stays easy for people and future agents to find.

The operating machinery stays generic, but the working surface should become specific to the user's category and requirements. Personalization models the domain's entities, lifecycle, recurring work, terminology, and things to track; then it keeps what matters, adds what is missing, and removes generated clutter.

Workspace Shapes

Choose one content root:

  • Workspace hub: workspace-hub-docs/ for an ongoing studio, business, team, personal knowledge system, research practice, or other standing workspace.
  • Client project: project-docs/ for one engagement or bounded initiative that should live separately from a broader hub.

For a tailored setup, read references/workspace-profiles.md. Use category knowledge to get close to how the work actually operates, while using stated requirements to decide what belongs now. Prefer domain language and useful nested structure over a lowest-common- denominator folder tree.

What Gets Created

INDEX.md                         agents/workspace-chief.md
START_HERE.md                    agents/sub-agents/...
AGENTS.md                        _workspace_setup_docs/skills/apply-workspace-struct.md
CLAUDE.md                        _workspace_setup_docs/skills/manage-workspace-skills.md
.cursor/rules/workspace-os.mdc   _workspace_setup_docs/personalization/...
workspace-best-practices/
  skills/                        summarize-notes.md brainstorm.md ...
  templates/                     meeting-summary.md outcome.md decision.md
  references/
workspace-hub-docs/ or project-docs/
  workspace-profile.md           meetings/ outcomes/ decisions/

Every Workspace OS content folder also gets an INDEX.md.

Setup Workflow

  1. Ask one short intake. Collect the workspace name, hub or project shape, category/context, objective, primary uses, and whether the current folder should become the workspace (the default) or a new folder should be created instead.

  2. Choose the workspace root. Default to the current directory and rename it in place later (step 9) rather than nesting a new folder inside it. This matters most when an editor (Cursor, Claude Code, VS Code, or similar) already has the current directory open as its project root: a nested <workspace-slug>-workspace/ subfolder sits outside what the editor is showing, so the user has to manually close and reopen the new folder before anything looks right. A folder that is merely not perfectly empty—containing a .git/, a README.md, or a couple of starter files—is still safe to use directly. Only create <workspace-slug>-workspace/ when the current directory is genuinely unsafe to use directly: a home folder, Downloads, Desktop, a collection of unrelated repositories, or a folder that already holds unrelated project files that should not mix with the workspace.

  3. Guard against clobbering. Never overwrite an existing workspace or unrelated project files. Treat AGENTS.md, INDEX.md, agents/, _workspace_setup_docs/, workspace-best-practices/, workspace-hub-docs/, and project-docs/ as current markers. Also recognize legacy top-level workspace-skills/ and business-* folders. If markers exist, ask whether the user wants an update or migration instead of scaffolding over them.

  4. Run the scaffold helper. Prefer the bundled script over writing files manually.

    macOS/Linux:

    "<skill-root>/scripts/scaffold-workspace-os.sh" \
      --workspace-name "<workspace or project name>" \
      --workspace-kind hub \
      --workspace-category "<category or context>" \
      --objective "<objective>" \
      --primary-use "<primary uses>" \
      --target-path "." \
      --use-current-folder
    

    Use --workspace-kind project for a client-project workspace and --create-folder when creating a new root. Legacy --business-name, --project-name, and --business-category flags remain accepted as aliases.

    Windows PowerShell:

    & "<skill-root>\scripts\scaffold-workspace-os.ps1" `
      -WorkspaceName "<workspace or project name>" `
      -WorkspaceKind hub `
      -WorkspaceCategory "<category or context>" `
      -Objective "<objective>" `
      -PrimaryUse "<primary uses>" `
      -TargetPath "." `
      -UseCurrentFolder
    
  5. Use a manual fallback only when scripts are unavailable. Copy the contents of assets/workspace-os-workspace/ into the chosen root. For a client project, map workspace-hub-docs/ to project-docs/. Fill {{WORKSPACE_NAME}}, {{WORKSPACE_KIND}}, {{DOCS_ROOT}}, {{WORKSPACE_CATEGORY}}, {{OBJECTIVE}}, {{PRIMARY_USE}}, and {{DATE}}.

  6. Apply category-and-requirement tailoring. Follow references/workspace-profiles.md. Model the category's core entities, lifecycle stages, recurring artifacts, relationships, terminology, and tracking needs. Turn that model into a focused mix of folders, subfolders, trackers, templates, skills, and specialists. Start from the common skill core—summarizing notes, brainstorming, synthesizing outcomes, and documenting context—then add, adapt, or remove skills and sub-agents in lockstep with the content structure. Less is more. Update indexes and routing.

  7. Show the result with a human-first map. Point the user to:

    • START_HERE.md — the human welcome guide.
    • workspace-hub-docs/ or project-docs/ — their primary working surface.
    • workspace-best-practices/ — skills, templates, and references that control how work is done.
    • INDEX.md — the full map.
    • _workspace_setup_docs/personalization/ — agent-managed one-time setup.

    Explain that agents/, _workspace_setup_docs/, AGENTS.md, CLAUDE.md, and .cursor/ are agent-facing machinery. workspace-best-practices/ is a user-accessible customization center; the user supplies intention/examples and asks the agent to manage its files. Tell the user they can ask the agent to add any folder, subfolder, tracker, or workflow later. If they create one manually, the next agent should detect and integrate it automatically.

  8. Offer personalization. If the user says yes, read the generated _workspace_setup_docs/personalization/AGENTS.md and follow it. Personalization must reconcile the structure, not merely add to it. It may remove clearly irrelevant generated-empty folders; it must ask once before deleting or relocating any folder containing user-authored content.

  9. Handle root-folder renaming safely. During personalization, rename the root folder to match the chosen workspace name by default—this does not need a separate yes/no question. Perform one same-parent directory rename as the final filesystem operation after all content edits and checks. Do not create a destination folder and move files into it. Skip the rename and ask first only if the destination already exists or the root contains unrelated material. Report the old and new paths and note that the editor may need to reopen the folder.

Conventions To Preserve

  • One front door: the user talks to the Workspace Chief; it delegates.
  • Keep the human surface small and obvious: START_HERE.md, the docs root, and optionally workspace-best-practices/.
  • Mark agent-facing files and folder indexes at the top so the user knows they are workspace machinery and normally need no manual editing.
  • Every content folder has a current INDEX.md.
  • Whenever an agent reads AGENTS.md, perform a lightweight structural reconciliation: detect unindexed user-created folders, subfolders, and files in user-owned areas; preserve them, infer their purpose, add missing indexes/maps, and connect relevant routing. Ask only when placement or meaning is genuinely ambiguous.
  • Use lower-kebab-case names. Use Markdown for narrative work and structured formats when work becomes data.
  • Put synthesis, recommendations, prioritization, and next steps in outcomes/, not only chat.
  • Keep reusable instructions, exact formats, and examples together under workspace-best-practices/ as skills/, templates/, and references/.
  • Determine whether guidance is task-local or a durable operating preference from its meaning and scope, not trigger phrases. When a request contains both work to produce and a reusable convention, complete the work and update the relevant existing skill/template/reference in the same task.
  • Keep the default library minimal. Add or update a skill for a durable preference or recurring workflow; add a sub-agent only when a distinct recurring role is useful. Synchronize them whenever content folders or requirements change.
  • Never overwrite raw input. Preserve it under an artifact-local raw/ folder and write clean summaries separately.

Notes

  • This skill scaffolds and optionally personalizes a workspace. It does not build app code.
  • Tool wiring stays minimal. CLAUDE.md points to AGENTS.md, and Cursor gets one always-on rule. Only generate .claude/agents/ or .github/agents/*.agent.md when the user asks.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.