Stats
Actions
Tags
From lightsource
Adds a message to the internal (team-only) message thread of an RFQ (sourcing project).
How this skill is triggered — by the user, by Claude, or both
Slash command
/lightsource:add-internal-rfq-messageThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- RFQ — either its name (e.g. "Electronics Q1") or its ID. If a name is given, resolve it first.
graphql-requestsourcingProjectAddInternalMessageThreadMessage with the resolved project ID and message contentmutation {
sourcingProjectAddInternalMessageThreadMessage(
input: {
sourcingProjectId: "<rfq-id>"
contents: "Your message here"
attachments: []
}
) {
messageThread {
id
itemCount
}
messageEdge {
node {
id
}
}
}
}
{
sourcingProject(id: "<rfq-id>") {
teamInternalMessageThread {
id
itemCount
items(first: 20) {
edges {
node {
id
timestamp
inner {
... on MessageThreadMessage {
contents
}
}
}
}
}
}
}
}
attachments is required — pass an empty list [] if there are no attachmentsmessageThread.id can be used with messageThread(id: ...) for subsequent queriesGuides 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