Skip to content
Back to skills

Procore Core Workflow B

ASecurity

\"Procore core workflow b \\u2014 construction management platform integration.\\n\\ Use when working with Procore API for project management, RFIs, or submittals.\\n\\ Trigger with phrases like \\\"procore core workflow b\\\", \\\"procore-core-workflow-b\\\"\\ .\\n\"

  • 3 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 12, 2026
ai-agentspythongobashgitapibackend

Works with

  • api

Security analysis

A100/100

Scanned September 12, 2026

npx -y skills add thedixitjain/the-mega-skill-library --skill procore-core-workflow-b --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Procore Core Workflow B?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Procore Core Workflow B
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/thedixitjain-procore-core-workflow-b/badge)](https://www.skillsdirectory.com/skills/thedixitjain-procore-core-workflow-b)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: procore-core-workflow-b
description: "\"Procore core workflow b \\u2014 construction management platform integration.\\n\\ Use when working with Procore API for project management, RFIs, or submittals.\\n\\ Trigger with phrases like \\\"procore core workflow b\\\", \\\"procore-core-workflow-b\\\"\\ .\\n\""
allowed-tools: "Read, Write, Edit, Bash(npm:*), Bash(pip:*), Bash(curl:*), Grep"
category: backend-and-data
source_repo: jeremylongshore/claude-code-plugins-plus-skills
source_path: "skills/.curated/procore-core-workflow-b/SKILL.md"
source_url: https://github.com/jeremylongshore/claude-code-plugins-plus-skills/blob/HEAD/skills/.curated/procore-core-workflow-b/SKILL.md
---

# Procore Core Workflow B

## Overview

Build a submittal workflow: create submittals, assign reviewers, track approvals, and manage the review cycle.

## Prerequisites

- Completed `procore-core-workflow-a` (RFIs)

## Instructions

### Step 1: Create Submittal

```python
submittal = requests.post(
    f"{BASE}/projects/{project_id}/submittals",
    headers={**headers, "Content-Type": "application/json"},
    json={
        "submittal": {
            "title": "Concrete mix design — Foundation",
            "specification_section": "03 30 00",
            "description": "Concrete mix design for foundation pour, 4000 PSI.",
            "received_from_id": 33333,  # Subcontractor
            "approver_id": 44444,        # Project engineer
            "due_date": "2026-04-20",
        }
    },
)
submittal_id = submittal.json()["id"]
print(f"Submittal #{submittal.json()['number']} created")
```

### Step 2: Update Submittal Status

```python
# Approve the submittal
requests.patch(
    f"{BASE}/projects/{project_id}/submittals/{submittal_id}",
    headers={**headers, "Content-Type": "application/json"},
    json={"submittal": {"status_id": 2}},  # 2 = Approved
)
```

### Step 3: List Submittals with Filters

```python
# Get all pending submittals
pending = requests.get(
    f"{BASE}/projects/{project_id}/submittals",
    headers=headers,
    params={"filters[status_id]": 1},  # 1 = Open/Pending
)
for s in pending.json():
    print(f"  #{s['number']}: {s['title']} — Due: {s['due_date']}")
```

## Output

- Submittals created with specification sections
- Review workflow with approve/reject
- Filtered submittal listing

## Error Handling

| Error | Cause | Solution |
|-------|-------|----------|
| `422 Missing approver` | Required field | Set approver_id |
| `403 Cannot approve` | Not the approver | Only assigned approver can approve |

## Resources

- [Submittals API](https://developers.procore.com/reference/rest/submittals)
- [Procore Developers](https://developers.procore.com/)

## Next Steps

Handle events: `procore-webhooks-events`

---

**Source:** [`jeremylongshore/claude-code-plugins-plus-skills`](https://github.com/jeremylongshore/claude-code-plugins-plus-skills) → `skills/.curated/procore-core-workflow-b/SKILL.md`

**Also appears in:** `jeremylongshore/claude-code-plugins-plus-skills/plugins/saas-packs/procore-pack/skills/procore-core-workflow-b/SKILL.md`

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.