From jobops
Installs pandoc on Linux (apt/dnf/yum), macOS (brew), Windows (choco) for document conversion. Verifies install and tests Markdown to DOCX/HTML.
npx claudepluginhub reggiechan74/jobops --plugin jobopsThis skill uses the workspace's default tool permissions.
Read `.jobops/config.json`. If not found, stop with:
Converts markdown files to professional Word DOCX format using pandoc. Supports single files, glob patterns, and custom output directories via /convert.
Generates PDF, DOCX, HTML, ODT, EPUB, RTF documents from markdown using pandoc. For user requests to create reports, export findings, code reviews, or save analysis as formatted files.
Generates professional PDF whitepapers from Markdown files using Typst templates, Pandoc, and custom fonts. Automatically installs dependencies via Bash, formats with typography hierarchy, and cleans up sources.
Share bugs, ideas, or general feedback.
Read .jobops/config.json. If not found, stop with:
JOBOPS NOT CONFIGURED Run /jobops:setup to initialize your workspace.
Use config.directories for all file paths in this skill.
Use config.templates.active to resolve template locations — for each template needed,
read from: {config.templates.base_dir}/{active_value}/{filename}
I'll install pandoc, the universal document converter required for document conversion functionality.
Arguments:
$1: force (optional) - Forces reinstallation even if pandoc is already installedFirst, let me check your current system and pandoc installation status:
echo "System Information:"
uname -a
echo ""
echo "Checking for existing pandoc installation:"
which pandoc && pandoc --version || echo "Pandoc not found"
Based on your system, I'll use the appropriate installation method:
sudo apt-get update
sudo apt-get install -y pandoc
# For DNF-based systems (Fedora, newer RHEL/CentOS)
sudo dnf install -y pandoc
# For YUM-based systems (older RHEL/CentOS)
sudo yum install -y pandoc
# Using Homebrew (recommended)
brew install pandoc
# Alternative: MacPorts
# sudo port install pandoc
# Using Chocolatey
choco install pandoc
# Using Scoop
# scoop install pandoc
After installation, I'll verify pandoc is working correctly:
echo "Verifying pandoc installation:"
pandoc --version
echo ""
echo "Testing basic conversion functionality:"
echo "# Test Document" | pandoc -f markdown -t html
I'll test pandoc's ability to handle the specific conversions we need:
echo "Testing Word document conversion capability:"
echo -e "# Test Resume\n\n**Experience**\n- Achievement 1\n- Achievement 2" | pandoc -f markdown -t docx -o test_conversion.docx
ls -la test_conversion.docx 2>/dev/null && echo "DOCX conversion successful" || echo "DOCX conversion failed"
rm -f test_conversion.docx
After successful installation, I'll provide configuration recommendations:
Permission Errors:
sudo for system-wide installation on Linux/macOSPackage Manager Not Found:
apt packages/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Outdated Package Repositories:
sudo apt-get update on Ubuntu/Debianbrew update on macOSNetwork Issues:
Upon successful installation, you'll see:
Pandoc installed successfully
Version: [version number]
DOCX conversion capability confirmed
Ready for document conversion
After pandoc installation:
/convert command will now work/convert all to convert your current resume/cover letter filesWith pandoc installed, you can now:
The /convert command will automatically detect pandoc and provide high-quality document conversion for your resume optimization workflow.
To verify everything is working correctly after installation:
pandoc --version && echo "Pandoc ready for document conversion"