procore-hello-world

Solid

Procore hello world — construction management platform integration. Use when working with Procore API for project management, RFIs, or submittals. Trigger with phrases like "procore hello world", "procore-hello-world".

AI & Automation 2,274 stars 319 forks Updated today MIT

Install

View on GitHub

Quality Score: 97/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
98
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Procore Hello World ## Overview List companies and projects, then create your first RFI using the Procore REST API. ## Prerequisites - Completed `procore-install-auth` with valid access token ## Instructions ### Step 1: List Projects ```python company_id = 12345 # From install-auth step projects = requests.get( f"https://api.procore.com/rest/v1.0/projects?company_id={company_id}", headers=headers, ) for p in projects.json(): print(f"Project: {p['name']} (ID: {p['id']})") ``` ### Step 2: Create an RFI ```python project_id = 67890 rfi = requests.post( f"https://api.procore.com/rest/v1.0/projects/{project_id}/rfis", headers={**headers, "Content-Type": "application/json"}, json={ "rfi": { "subject": "Structural beam specification clarification", "question_body": "Please confirm the steel grade for beams on Level 3.", "assignee_id": 11111, # User ID of the person to respond } }, ) rfi.raise_for_status() print(f"RFI created: #{rfi.json()['number']} — {rfi.json()['subject']}") ``` ### Step 3: List Submittals ```python submittals = requests.get( f"https://api.procore.com/rest/v1.0/projects/{project_id}/submittals", headers=headers, ) for s in submittals.json(): print(f"Submittal #{s['number']}: {s['title']} — Status: {s['status']['name']}") ``` ## Output - Listed companies and projects - Created an RFI with subject and assignee - Listed submittals with status ## Error Handling | Er...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

procore-core-workflow-a

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

2,274 Updated today
jeremylongshore
AI & Automation Solid

procore-ci-integration

Procore ci integration — construction management platform integration. Use when working with Procore API for project management, RFIs, or submittals. Trigger with phrases like "procore ci integration", "procore-ci-integration".

2,274 Updated today
jeremylongshore
AI & Automation Solid

procore-data-handling

Procore data handling — construction management platform integration. Use when working with Procore API for project management, RFIs, or submittals. Trigger with phrases like "procore data handling", "procore-data-handling".

2,274 Updated today
jeremylongshore
AI & Automation Solid

procore-security-basics

Procore security basics — construction management platform integration. Use when working with Procore API for project management, RFIs, or submittals. Trigger with phrases like "procore security basics", "procore-security-basics".

2,274 Updated today
jeremylongshore
AI & Automation Featured

procore-core-workflow-b

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

2,274 Updated today
jeremylongshore