You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds an exact-file CAD manufacturing handoff skill for the point after a coding agent has produced an export. It preserves artifact hashes, declared units, physical component quantities, manufacturing requirements and measured evidence; it also handles ambiguous submissions without duplicating requests. This complements the existing freecad-scripts modeling skill.
The core workflow works locally and preserves the user's selected provider. A separate, opt-in partsforagents reference documents its actual MCP/REST contract, required inputs, retention limits and nonbinding request states. The skill does not accept offers, pay or operate printers.
Draft: native GitHub Copilot runtime validation is pending. No usable local Copilot runtime/credential was available. The independent agent test below is not presented as a Copilot test.
Validation
npm ci --ignore-scripts completed; no dependency/lockfile changes.
npm run skill:validate: all 461 skills valid.
npm run plugin:validate: all 110 local plugins and the external catalog valid.
npm run build: generated the single new skill README row; no other generated changes.
Skill-creator quick_validate.py: passed in an isolated Python environment.
Ran bash eng/fix-line-endings.sh; its GNU sed -i invocation is incompatible with this macOS host. Applied the equivalent CRLF-to-LF normalization to the four contribution files, verified LF-only content and passed git diff --check.
Independent Codex-agent forward test using local synthetic CAD: detected 42 x 20 x 3 mm and two disconnected components against an approved 40 x 20 x 3 mm/one-body requirement; preserved the requested provider/specification and exact file hash; reported unresolved questions without uploading, making a record or claiming printability. No customer data or service transaction was involved.
Pull Request Checklist
Read the contribution guidelines and paid-service submission guidance.
New skill files are in the correct directory, with valid metadata and naming.
Content is focused and structured; references are linked from SKILL.md.
Tested with GitHub Copilot — pending; this PR remains a draft.
Ran the repository build and verified generated documentation.
Targeting main.
Type of Contribution
New skill.
Disclosure
I am affiliated with partsforagents. This contribution was authored and reviewed with AI assistance. The optional adapter covers a service with free advice and nonbinding request intake; manufacturing is a separately offered paid service. It contains no promotion, coupon, referral link, or default provider selection.
This contribution follows the repository Code of Conduct and is offered under its MIT License.
Risk tier:merge-risk:medium — New or substantially changed resource without privileged execution Required to merge: passing submission-gate checks plus 1 approval from reviewers with write access.
Why this tier
Adds 3 file(s), e.g. skills/cad-manufacturing-handoff/SKILL.md
✓ [spec-compliance] All 1 skill(s) are spec-compliant.
ℹ️
✓ spec-compliance: All spec checks passed.
ℹ️
✓ [valid-refs] All file references across 1 skill(s) are valid.
ℹ️
✓ valid-refs: All file references resolve to existing files within the skill directory.
ℹ️
1 skill(s) linted, 1 passed
Full linter output
### Linting skills/cad-manufacturing-handoff
✅ cad-manufacturing-handoff (2/2 checks passed)
✓ [spec-compliance] All 1 skill(s) are spec-compliant.
✓ spec-compliance: All spec checks passed.
✓ [valid-refs] All file references across 1 skill(s) are valid.
✓ valid-refs: All file references resolve to existing files within the skill directory.
1 skill(s) linted, 1 passed
Thanks for contributing this workflow. The local, provider-neutral handoff guidance is useful, but the submitted skill also includes a provider adapter: references/provider.md discloses your affiliation with partsforagents and documents its MCP endpoint and manufacturing-order API. The upstream README promotes FDM job submission with payment after review and a time-limited discount. As submitted, that makes this a path into an affiliated commercial service. Please consider contributing the provider-neutral handoff workflow separately, without the partsforagents adapter.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Adds an exact-file CAD manufacturing handoff skill for the point after a coding agent has produced an export. It preserves artifact hashes, declared units, physical component quantities, manufacturing requirements and measured evidence; it also handles ambiguous submissions without duplicating requests. This complements the existing
freecad-scriptsmodeling skill.The core workflow works locally and preserves the user's selected provider. A separate, opt-in partsforagents reference documents its actual MCP/REST contract, required inputs, retention limits and nonbinding request states. The skill does not accept offers, pay or operate printers.
Draft: native GitHub Copilot runtime validation is pending. No usable local Copilot runtime/credential was available. The independent agent test below is not presented as a Copilot test.
Validation
npm ci --ignore-scriptscompleted; no dependency/lockfile changes.npm run skill:validate: all 461 skills valid.npm run plugin:validate: all 110 local plugins and the external catalog valid.npm run build: generated the single new skill README row; no other generated changes.quick_validate.py: passed in an isolated Python environment.bash eng/fix-line-endings.sh; its GNUsed -iinvocation is incompatible with this macOS host. Applied the equivalent CRLF-to-LF normalization to the four contribution files, verified LF-only content and passedgit diff --check.Pull Request Checklist
main.Type of Contribution
Disclosure
I am affiliated with partsforagents. This contribution was authored and reviewed with AI assistance. The optional adapter covers a service with free advice and nonbinding request intake; manufacturing is a separately offered paid service. It contains no promotion, coupon, referral link, or default provider selection.
This contribution follows the repository Code of Conduct and is offered under its MIT License.