Skip to content
Back to skills

2503 Ready To Publish 430fb059

ASecurity

**Status: 🟑 Almost Ready - See Action Items Below**

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
content-marketingpythongobashtestinggitdocumentation

Works with

  • claude code
  • mcp

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 2503-ready_to_publish_430fb059 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 2503 Ready To Publish 430fb059?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 2503 Ready To Publish 430fb059
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-2503-ready-to-publish-430fb059/badge)](https://www.skillsdirectory.com/skills/tools-only-2503-ready-to-publish-430fb059)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
# Dex Plugin - Ready to Publish Checklist

**Status: 🟑 Almost Ready - See Action Items Below**

## What's Been Done βœ…

### Plugin Structure Created
- [x] `.claude-plugin/plugin.json` - Plugin manifest with all MCP servers configured
- [x] `.claude-plugin/PLUGIN_README.md` - Comprehensive plugin documentation
- [x] `.claude-plugin/DISTRIBUTION_GUIDE.md` - Complete distribution options guide
- [x] `.claude-plugin/INSTALLATION_QUICK_START.md` - User-friendly quick start guide
- [x] `.gitignore` updated - Protects personal vault data from being committed

### Existing Assets (Already Good)
- [x] 60+ Skills in `.claude/skills/`
- [x] 9 MCP Servers in `.claude/mcp/` and `core/mcp/`
- [x] Session hooks in `.claude/hooks/`
- [x] Comprehensive documentation in `06-Resources/Dex_System/`
- [x] LICENSE file (PolyForm Noncommercial 1.0.0)
- [x] CHANGELOG.md (detailed version history)
- [x] README.md (comprehensive overview)

## What You Need to Do πŸ”¨

### Critical (Before Publishing)

1. **Test the Plugin Locally**
   ```bash
   cd /Users/dave/Claudesidian/dex-core

   # Validate the plugin manifest
   claude plugin validate .

   # Link it locally to test
   claude plugin add . --scope user

   # Check it's installed
   claude plugin list

   # Test in a clean directory
   cd /tmp
   mkdir test-dex-vault
   cd test-dex-vault

   # Open Claude Code and try:
   # - /setup (or ask to run onboarding)
   # - /daily-plan
   # - /dex-level-up
   ```

2. **Fix the GitHub Repository URL**

   Update `.claude-plugin/plugin.json`:
   ```json
   "repository": "https://github.com/YOUR-USERNAME/dex"
   ```

   Replace `YOUR-USERNAME` with your actual GitHub username.

3. **Create Python Requirements File**

   Create `dex-core/requirements.txt`:
   ```
   anthropic-mcp>=0.1.0
   pyyaml>=6.0
   python-dateutil>=2.8.0
   ```

4. **Create Example Configuration Files**

   These should exist but verify:
   - `System/user-profile.example.yaml`
   - `System/pillars.example.yaml`

   If they don't exist, copy from your actual files and remove personal data.

5. **Update Main README.md**

   Add a clear "Installation" section at the top:
   ```markdown
   ## Installation

   ```bash
   # Install Dex as a Claude Code plugin
   claude plugin install https://github.com/YOUR-USERNAME/dex

   # Install Python dependencies
   pip install anthropic-mcp pyyaml python-dateutil

   # Run onboarding
   # Open Claude Code in your vault directory and type: /setup
   ```

   See `.claude-plugin/INSTALLATION_QUICK_START.md` for detailed guide.
   ```

### Important (For Good UX)

6. **Create a Demo Video** (5-10 minutes)
   - Show installation process
   - Run through onboarding
   - Demonstrate key skills (/daily-plan, /meeting-prep)
   - Upload to YouTube
   - Add link to README.md

7. **Test Installation on Clean Machine**
   - Use a friend's computer or VM
   - Follow your installation docs exactly
   - Document any issues you encounter
   - Fix documentation gaps

8. **Create GitHub Repository**
   ```bash
   cd /Users/dave/Claudesidian/dex-core

   # Initialize if not already done
   git init
   git add .
   git commit -m "Initial plugin release"

   # Create repository on GitHub (via web interface)
   # Then push:
   git remote add origin https://github.com/YOUR-USERNAME/dex.git
   git branch -M main
   git push -u origin main

   # Create a release tag
   git tag -a v1.0.0 -m "First public release"
   git push origin v1.0.0
   ```

9. **Create GitHub Release**
   - Go to GitHub β†’ Releases β†’ "Create a new release"
   - Tag: v1.0.0
   - Title: "Dex 1.0 - Your AI Chief of Staff"
   - Description: Copy from your main README intro
   - Attach: Installation quick start guide
   - Mark as "Latest release"

### Optional (But Valuable)

10. **Create Your Own Marketplace**

    ```bash
    # In a separate directory
    mkdir dex-marketplace
    cd dex-marketplace
    mkdir -p .claude-plugin plugins

    # Create marketplace.json
    cat > .claude-plugin/marketplace.json << 'EOF'
    {
      "name": "dex-marketplace",
      "description": "Personal knowledge management and AI Chief of Staff tools",
      "owner": {
        "name": "Dave Killeen",
        "email": "dave@davekilleen.com"
      },
      "plugins": [
        {
          "name": "dex",
          "description": "Your AI Chief of Staff. Complete personal operating system.",
          "source": {
            "source": "url",
            "url": "https://github.com/YOUR-USERNAME/dex.git"
          },
          "category": "productivity",
          "homepage": "https://github.com/YOUR-USERNAME/dex"
        }
      ]
    }
    EOF

    # Push to GitHub
    git init
    git add .
    git commit -m "Dex marketplace"
    git remote add origin https://github.com/YOUR-USERNAME/dex-marketplace.git
    git push -u origin main
    ```

    Users can then:
    ```bash
    claude plugin marketplace add https://github.com/YOUR-USERNAME/dex-marketplace
    claude plugin install dex@dex-marketplace
    ```

11. **Submit to Official Marketplace**
    - Fork: https://github.com/anthropics/claude-plugins-public
    - Add your plugin entry to `marketplace.json`
    - Submit PR
    - Wait for Anthropic review

## Distribution Strategy (Recommended)

### Phase 1: Soft Launch (Week 1)
- [x] Plugin structure created
- [ ] Test locally (yourself)
- [ ] Test with 2-3 beta users
- [ ] Fix any installation issues
- [ ] Create installation video

### Phase 2: GitHub Release (Week 2)
- [ ] Push to GitHub
- [ ] Create v1.0.0 release
- [ ] Update README with installation instructions
- [ ] Share on LinkedIn (personal network)
- [ ] Share on X/Twitter
- [ ] Post in Vibe PM community

### Phase 3: Marketplace (Week 3-4)
- [ ] Create dex-marketplace repository
- [ ] Test marketplace installation
- [ ] Write blog post about plugin distribution
- [ ] Share marketplace link widely

### Phase 4: Official Submission (Month 2)
- [ ] Gather user feedback
- [ ] Fix any reported issues
- [ ] Submit to claude-plugins-official
- [ ] Wait for approval

## Testing Checklist

Before publishing, verify:

### Local Installation
- [ ] `claude plugin validate .` passes
- [ ] Plugin installs locally without errors
- [ ] Skills appear in skill list
- [ ] MCP servers start successfully

### Clean Installation
- [ ] Fresh directory installation works
- [ ] Onboarding completes successfully
- [ ] Vault structure is created correctly
- [ ] All skills work after onboarding

### Core Workflows
- [ ] `/daily-plan` runs successfully
- [ ] `/daily-review` runs successfully
- [ ] `/week-plan` runs successfully
- [ ] Task creation works
- [ ] Person page creation works
- [ ] Project tracking works

### MCP Servers
- [ ] Work MCP responds to queries
- [ ] Calendar MCP integrates correctly
- [ ] Tasks MCP creates and updates tasks
- [ ] Onboarding MCP completes setup

### Documentation
- [ ] README is clear and accurate
- [ ] Installation guide is complete
- [ ] Troubleshooting section addresses common issues
- [ ] Links in docs work

## Known Issues to Address

(Document any issues you find during testing here)

- None yet - test first!

## Support Plan

Before launching, prepare:

1. **GitHub Issues Template**
   - Bug report template
   - Feature request template
   - Question/support template

2. **FAQ Document**
   - Common installation issues
   - Python version problems
   - MCP server troubleshooting
   - Skill not appearing

3. **Response Plan**
   - How quickly will you respond to issues?
   - Where should users ask questions? (GitHub Discussions?)
   - Community Discord/Slack?

## Marketing Plan

Once published, promote via:

### Week 1: Announcement
- [ ] LinkedIn post with demo video
- [ ] X/Twitter thread
- [ ] Update Vibe PM podcast show notes
- [ ] Email to newsletter subscribers

### Week 2: Content
- [ ] Blog post: "Dex is now a Claude Code plugin"
- [ ] Blog post: "How to build a Claude Code plugin"
- [ ] YouTube: Extended demo/walkthrough

### Week 3: Community
- [ ] Post in Claude Code communities
- [ ] Share in Product Management communities
- [ ] Post in PKM/Productivity communities

### Week 4: Podcast Episode
- [ ] Record "Building Dex as a Plugin" episode
- [ ] Discuss lessons learned
- [ ] Demo the installation process

## Revenue Options (Future)

If you want to monetize later:

1. **Free Core + Premium Features**
   - Current Dex: Free
   - Premium: Advanced integrations, team features

2. **Dex Pro Marketplace**
   - Separate premium plugins
   - Salesforce/HubSpot integrations
   - Advanced analytics

3. **Consulting Services**
   - Free: Self-service
   - Paid: Setup assistance, custom integrations

4. **Enterprise Edition**
   - Team deployment
   - Custom configurations
   - Priority support

## Next Immediate Steps

**This week:**
1. [ ] Run `claude plugin validate .` and fix any errors
2. [ ] Test local installation thoroughly
3. [ ] Create requirements.txt
4. [ ] Update repository URL in plugin.json
5. [ ] Create example config files

**Next week:**
1. [ ] Create GitHub repository
2. [ ] Test GitHub-based installation
3. [ ] Record demo video
4. [ ] Update README with installation section
5. [ ] Soft launch to 3 beta testers

**Week 3:**
1. [ ] Incorporate beta feedback
2. [ ] Create GitHub release v1.0.0
3. [ ] Announce on LinkedIn/X
4. [ ] Share with Vibe PM community

---

**You're 90% there!** The hard work (building Dex) is done. Now it's just packaging and distribution.

Focus on getting a few beta users first, then expand distribution as you get feedback.

Questions? Check `.claude-plugin/DISTRIBUTION_GUIDE.md` for detailed strategies.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.