Skip to main content
Glama

DollhouseMCP

by DollhouseMCP
roundtrip-test-skill-from-collection.mdโ€ข3.36 kB
--- name: Roundtrip Test Skill description: A test skill designed to validate the complete collection submission workflow roundtrip author: dollhousemcp version: 1.0.0 category: testing created: 2025-08-11 updated: 2025-08-11 tags: [testing, integration, workflow, validation] proficiency: intermediate _dollhouseMCPTest: true _testMetadata: suite: "roundtrip-testing" purpose: "End-to-end roundtrip workflow testing" created: "2025-08-20" version: "1.0.0" migrated: "2025-08-20T23:47:24.351Z" originalPath: "test-elements/roundtrip-test-skill-from-collection.md" --- # Roundtrip Test Skill ## Purpose This skill is specifically designed to test the complete roundtrip workflow for the DollhouseMCP collection system. It serves as a validation tool for the entire content lifecycle. ## Test Scenarios ### Scenario 1: Download from Collection - Skill starts in the DollhouseMCP/collection repository - User downloads/installs it to local portfolio - Verifies metadata preservation ### Scenario 2: Local Modification - User modifies the skill locally - Updates version number - Adds modification notes - Changes persist through workflow ### Scenario 3: Portfolio Upload - Submit to personal GitHub portfolio - Test with auto-submit disabled first - Verify upload without collection submission ### Scenario 4: Collection Submission - Enable auto-submission - Submit modified skill - Creates issue in collection repository - Completes the roundtrip ## Validation Checklist - [ ] Skill downloads correctly from collection - [ ] Local modifications are preserved - [ ] Portfolio upload maintains metadata - [ ] Collection issue created with correct format - [ ] Labels applied correctly (contribution, pending-review, skills) - [ ] Author attribution maintained throughout - [ ] Version changes tracked properly ## Test Parameters When testing, modify these to track your changes: - `version`: Increment to track modifications (1.0.0 โ†’ 1.0.1 โ†’ 1.0.2) - `updated`: Change to current date when modifying - Add a comment at the end with your username and timestamp ## Expected Behavior 1. **Without Auto-Submit**: Uploads to portfolio only, provides manual submission link 2. **With Auto-Submit**: Uploads to portfolio AND creates collection issue 3. **Error Cases**: Graceful handling with helpful messages ## Test Instructions ```bash # Step 1: Install from collection install_collection_element "skills/roundtrip-test-skill.md" # Step 2: Modify locally edit_element "Roundtrip Test Skill" --type skills version "1.0.1" # Step 3: Test without auto-submit configure_collection_submission autoSubmit: false submit_content "Roundtrip Test Skill" # Step 4: Test with auto-submit configure_collection_submission autoSubmit: true submit_content "Roundtrip Test Skill" # Step 5: Verify results # - Check portfolio: https://github.com/{username}/dollhouse-portfolio # - Check collection: https://github.com/DollhouseMCP/collection/issues ``` ## Success Metrics A successful roundtrip demonstrates: - ๐Ÿ”„ Complete cycle: Collection โ†’ Local โ†’ Modified โ†’ Portfolio โ†’ Collection - ๐Ÿ“Š Metadata integrity maintained - ๐Ÿ‘ค Author attribution preserved - ๐Ÿท๏ธ Proper labeling and categorization - ๐Ÿ“ Clear audit trail of modifications --- *This is a test skill from the DollhouseMCP collection - modified for roundtrip testing*

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DollhouseMCP/DollhouseMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server