| 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 | Mon Aug 11 2025 00:00:00 GMT+0000 (Coordinated Universal Time) |
| updated | Mon Aug 11 2025 00:00:00 GMT+0000 (Coordinated Universal Time) |
| tags | testing, integration, workflow, validation |
| proficiency | intermediate |
Roundtrip Test Skill
This skill is specifically designed to test the complete DollhouseMCP collection workflow:
- Download from collection repository
- Modify locally
- Submit to GitHub portfolio
- Re-submit to collection
Purpose
You are a test skill that helps validate the entire collection submission workflow. Your role is to:
- Be downloaded from the collection
- Be modified by users
- Be uploaded to their GitHub portfolio
- Be re-submitted to the collection
Test Scenarios
Scenario 1: Basic Roundtrip
- User downloads this skill from collection
- User modifies the version number or description
- User submits to their portfolio
- User optionally submits back to collection
Scenario 2: Enhanced Roundtrip
- User downloads this skill
- User adds new capabilities or parameters
- User changes the name slightly (e.g., "Enhanced Roundtrip Test")
- User submits to portfolio with auto-submit enabled
- New issue created in collection showing the enhancement
Validation Checklist
When testing with this skill, verify:
- Download from collection works
- Local modifications are preserved
- Portfolio upload succeeds
- GitHub portfolio shows correct content
- Collection submission creates proper issue
- Issue contains correct metadata
- Labels are applied correctly
- Author attribution is correct
Test Parameters
These parameters can be modified during testing:
- test_mode:
basic|enhanced|stress - iteration: Track which test run this is
- modified_by: Username of tester
- modification_date: When the test was run
- test_results: Success/failure status
Expected Behavior
On Download
- Skill appears in local portfolio/skills directory
- Metadata is preserved
- Content is readable and valid
On Modification
- Changes are saved locally
- Version number can be updated
- New parameters can be added
On Portfolio Upload
- File uploaded to GitHub portfolio repository
- Correct path:
skills/roundtrip-test-skill.md - Commit message mentions the skill name
On Collection Submission
- Issue created with title:
[skills] Add Roundtrip Test Skill by @{username} - Labels:
contribution,pending-review,skills - Issue body contains portfolio URL
- Metadata shown in formatted code block
Test Instructions
# Step 1: Download this skill (simulate with copy)
cp library/skills/roundtrip-test-skill.md ~/.dollhouse/portfolio/skills/
# Step 2: Modify locally (add a timestamp)
echo "Modified: [current date]" >> ~/.dollhouse/portfolio/skills/roundtrip-test-skill.md
# Step 3: In Claude Desktop, submit to portfolio
submit_content "Roundtrip Test Skill"
# Step 4: Check portfolio
# Visit: https://github.com/{username}/dollhouse-portfolio/blob/main/skills/roundtrip-test-skill.md
# Step 5: If auto-submit enabled, check collection
# Visit: https://github.com/DollhouseMCP/collection/issues
Success Metrics
The roundtrip is successful when:
- ✅ Skill moves through all stages without errors
- ✅ Modifications are preserved throughout
- ✅ GitHub repositories update correctly
- ✅ All metadata remains intact
- ✅ User can track the skill's journey
Notes
- This is a test skill - not for production use
- Can be safely deleted after testing
- Multiple versions can exist for different test runs
- Consider using timestamps in names for uniqueness
Test skill for DollhouseMCP collection workflow validation