claudecodex

plumlayer

Connect your agent to your Plumlayer project record and the precon skills that work it: upload and index drawing sets, build one cited scope list for the job and split it into trade packages, level sub bids, and place takeoffs. Everything recorded carries its author, the time, and the sheet it came from.

0 on GitHubby Plumlayerv0.139.0updated yesterdayDeveloper Tools
/

Plugin plumlayer from marketplace plumlayer in Lutoshi-me/plumlayer-marketplace. Commands read from the repo's manifest — today.

What it installs

Skills (9)

  • bid-intake

    Read a trade's sub proposals into cited bid records on the bid package: bidder profiles, per-row responses, coverage, and totals, each cited to its page. Use when the user hands over subcontractor proposals to level. Trigger on "bid intake", "read the bids", "level the new bids", "/bid-intake". Driv

  • drawing-upload

    Upload a drawing delivery in any packaging, or a project manual on its own, and turn it into cited sheet records in the project record. Use for a new set, a bulletin or addendum, a full re-issue, or to read an already-uploaded set. Trigger on "upload this set", "register the drawings", "here's the r

  • learn-project

    A cheap orientation pass, run by the plugin's orientation agent, over an uploaded set: reads project fields and sheets, takes a few bounded renders (cover, index, key plans), records cited facts, writes the project description, and drafts and creates the baseline trade-package split off the spec tab

  • prepare-invitations

    Get a job's invitations ready before the scope run: set only what the bidding requirements state (labor, the job's state, dates, address), each with its section. Trigger on "prepare the invitations", "get the invites ready", "/prepare-invitations". Drives read_invitation_flow, search_set_text, get_p

  • project-record

    Read or add to a Plumlayer project record: the drawing set, scope items, takeoff data, and Questions. Use when the user asks "what's in my project" or says "/project-record". Drives set_grid, search, list_scope_items, record, record_batch, and the Question verbs: list_questions, read_question_list,

  • project-setup

    Set up a new pursuit end to end: create the project record, seed the facts only you carry, read the drawing delivery and the project manual in, then orient and draft the baseline packages. Trigger on "set up this project", "new project", "create a project", "start a new bid or pursuit", "onboard thi

  • scope-run

    Read a Plumlayer project's drawing set into one grounded, cited scope list, every item on its trade, in three windows: the vocabulary, then every sheet once, then one review per bid package. Trigger on "scope this set", "/scope-run". Attended: the user approves the read plan and reviews at every che

  • setup

    One-time Plumlayer user setup: capture your company and user profile and defaults once, so every other skill is personalized without hardcoding any confidential config into the plugin. Trigger on first install, "set up Plumlayer", "configure my company", "onboard me", "/setup", or whenever project-s

  • takeoff

    Turn a plain-language takeoff request into a named condition with marks or measurements placed in the project record, like a person drawing them in the editor. Trigger on "take off the windows", "count the doors", "measure the wall", "/takeoff". Drives sheet discovery and the takeoff verbs (takeoff_

Subagents (10)

  • delivery-sizer

    Sizes a new drawing delivery on a project that already holds scope items or open Questions: measures each page it prints against the page it replaces, counts by bid package the references that read the same, moved or are gone, and writes the plan the estimator approves; once he approves it, carries

  • orientation

    Runs the cheap orientation pass over a Plumlayer project's uploaded set, one level down from the session the user talks to. Reads the project's fields and sheet list, takes a few bounded renders (cover, index, key plans), records cited project facts, writes the project description, and drafts and cr

  • question-checker

    Reads a project's open Questions against a drawing delivery or project manual uploaded after them: closes each one the new paper answers with one line naming where, rewrites each unsent one it changed, replies once on a sent one it changed, and points each one it still applies to at the new pages. D

  • scope-package-folder

    Folds a Plumlayer project's bid packages into what one kind of firm bids once a scope run has read every sheet, and later deletes again a package for the owner's own work that a later write made again. Dispatched by the scope-run skill at the end of window 2 and before later check-ins, one fresh ins

  • scope-reader

    Reads one sheet of a construction drawing set for scope in window 2 of a scope run, over the set's text corpus, and records what it sees onto the Plumlayer project record with its trade. Dispatched by scope-round-runner, one fresh instance per sheet. Not for the vocabulary or a file's repeated lines

  • scope-rechecker

    Rechecks one sheet of a new drawing delivery for the scope items whose references sit on the page it replaced and that nothing cited again: cites each item on the new page, updates the row naming what it replaces, reads it as removed with the sheet that shows it, or names it as not found. In its ret

  • scope-reviewer

    Reviews one bid package of a Plumlayer project against the scope list the sheet readers built, harvesting that package's own words off the record and searching the set's text for work no row carries. Dispatched by scope-round-runner in window 3 of a scope run, one fresh instance per package. Not for

  • scope-round-runner

    Runs one pass of a Plumlayer scope run, over sheets or over up to four package reviews (one trade's packages together where that trade has more), or a window boundary, end to end. Dispatches one reader per sheet (scope-vocabulary-reader in window 1, scope-reader in window 2), one scope-vocabulary-re

  • scope-vocabulary-reader

    Reads one sheet of a construction drawing set for the vocabulary, or one drawing file's repeated lines (the notes and title block text it prints on many sheets) once for the whole file, in window 1 of a scope run, over the set's text corpus, and records what it sees onto the Plumlayer project record

  • sheet-checker

    Reads the pages of a drawing upload that the recognition pass could not name, named wrongly or left untyped, and records each sheet's number, title, discipline and type onto the Plumlayer project record with a citation; also reads the upload's drawing index for the index check. Dispatched by the dra

MCP servers (1)

  • plumlayer

    connects to: https://api.plumlayer.com/mcp

View source on GitHub

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

Scaffold, validate, and publish new Claude Code plugins with proper structure

3 skills · 1 command · 1 agent

ruvnet/ruflo 81,589

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

gitnexus

claudecodex

Code intelligence powered by a knowledge graph. Provides execution flow tracing, blast radius analysis, and augmented search across your codebase.

12 skills · 1 MCP server · hooks

abhigyanpatwari/GitNexus 48,482

Maintain plumlayer?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted