tender-scaffold

Scaffold Odoo CRM tender workspaces by creating SharePoint folders and copying documents.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/DifferCommunityPower/tender-skills --skill tender-scaffold
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tender-scaffold
Source: https://github.com/DifferCommunityPower/tender-skills/tree/main/skills/tender-scaffold
Command: npx skills add https://github.com/DifferCommunityPower/tender-skills --skill tender-scaffold

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffolds tender project workspaces for Odoo CRM leads in the Proposal Prep stage by creating a SharePoint folder from the 0000-00 New Opportunity template, copying matched Captured Opportunities documents, logging the workspace on the Odoo lead, and notifying Martin with a ready-to-paste Slack message. The process is idempotent and self-healing (v1).

Core Features & Use Cases

  • Bootstrap a tender workspace by copying the 0000-00 New Opportunity template into opportunities/<sharepoint_folder> and copying any matched Captured Opportunities documents into 1. From Client/.
  • Post a log entry on the Odoo lead and DM Martin with a summary for onboarding.
  • Note: Channel creation is a manual step in v1; the Slack MCP exposes only limited messaging functions.
  • Use this skill when you need to scaffold tenders quickly (manual or scheduled) and ensure consistency across leads in Proposal Prep.

Quick Start

Run the tender-scaffold workflow for all Odoo leads in Proposal Prep to create and prefill their workspaces.

Frequently Asked Questions about tender-scaffold

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate tender workspace scaffolding for Odoo CRM leads?

Automate tender workspace scaffolding by creating SharePoint folders from a template, copying matched Captured Opportunities documents, logging the workspace on the Odoo lead, and sending Slack notifications with a ready-to-paste summary.

Can I use this workflow to prep multiple Odoo leads in Proposal Prep at once?

Yes, you can run this workflow manually or on a schedule to prep multiple Odoo leads in the Proposal Prep stage simultaneously, creating and prefilling workspaces while generating per-lead summaries for onboarding.

What happens if a SharePoint folder or Slack notification fails during scaffolding?

The scaffolding process includes pre-flight checks, per-lead error handling, and dedup logic to ensure reliable, recoverable runs, logging activity so failures are tracked without stopping the entire batch.

Does the tender-scaffold workflow create Slack channels automatically?

No, channel creation is a manual step in v1 because the Slack MCP exposes only limited messaging functions, so the workflow posts a DM to Martin with a ready-to-paste summary instead of provisioning channels.

How do I ensure consistent document structure when bootstrapping SharePoint tender folders?

Ensure consistency by copying the 0000-00 New Opportunity template into the opportunities folder and placing matched Captured Opportunities documents into the 1. From Client/ directory for every Odoo lead in Proposal Prep.

What is the best way to track workspace creation activity for tender onboarding?

Track workspace creation by reviewing the run log and per-lead summaries generated during the scaffolding process, which record SharePoint folder creation, document copying, and Odoo lead log entries for onboarding.