Stats
Actions
Tags
From lightsource
Assigns relevant suppliers to an RFQ (request for quote) based on part categories, with fallback to quote history.
How this skill is triggered — by the user, by Claude, or both
Slash command
/lightsource:assign-suppliers-to-rfqThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- RFQ — either its name (e.g. "Claude-driven") or its ID. If a name is given, resolve it first.
graphql-requestquoteProviderSearch with the category name as the querycompanySearch using the category namesourcingProjectSupplierAdd with the collected supplier IDs{
sourcingProject(id: "<rfq-id>") {
latestRevision {
sourcingProjectParts {
edges {
node {
partRevision {
part {
id
category {
categoryInfo {
id
name
}
customName
}
}
}
}
}
}
}
}
}
{
quoteProviderSearch(query: "PCB Assembly", first: 10) {
edges {
node {
id
name
email
}
}
}
}
{
companySearch(query: "PCB Assembly", first: 10) {
edges {
node {
id
name
}
}
}
}
mutation {
sourcingProjectSupplierAdd(
input: {
sourcingProjectId: "<rfq-id>"
rolodexContactIds: ["<contact-id-1>", "<contact-id-2>"]
# OR use supplierEmails if only email is available
supplierEmails: ["[email protected]"]
}
) {
supplierEdges {
node {
id
}
} # payload type is SourcingProjectAddSupplierPayload — no sourcingProject field
}
}
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub lightsourceai/lightsource-plugin --plugin lightsource