revops
Design and optimize systems connecting marketing, sales, and customer success into a unified revenue engine.
bel-open-file
This skill should be used when the user wants to open or preview a file that already exists on disk using the operating system's default application. Triggers on requests like "open this file", "show me the PDF", "preview the image", "view the document", or "display the spreadsheet". Works with a...
Full skill instructions
Open any file on disk using the operating system's default application for viewing.
Use this skill when the user wants to:
Trigger phrases:
Do NOT use this skill if:
bel-download-file-from-crm-db instead)bel-show-crm-file instead)Simply execute the script with the file path:
python scripts/open_file.py <file_path>
Examples:
# Open a PDF
python scripts/open_file.py _RESULTS_FROM_AGENT/contract.pdf
# Open an image
python scripts/open_file.py _DATA_FROM_USER/logo.png
# Open a spreadsheet
python scripts/open_file.py _RESULTS_FROM_AGENT/report.xlsx
# Open an email file
python scripts/open_file.py _DOWNLOADS_FROM_AGENT/message.eml
# Quiet mode (suppress output)
python scripts/open_file.py document.pdf --quiet
The script works with any file type that has a registered default application on the operating system:
Documents:
.pdf.docx, .doc.txt, .md, .log.rtfSpreadsheets:
.xlsx, .xls, .csv.numbersImages:
.png, .jpg, .jpeg, .gif, .bmp, .svg.tif, .tiff, .webpEmails:
.eml, .msg.pstArchives:
.zip, .tar, .gz, .7zPresentations:
.pptx, .ppt.keyAnd many more! If the OS has a default application registered, this skill will open it.
The script automatically detects the operating system and uses the appropriate command:
macOS:
open <file>Linux:
xdg-open <file>Windows:
os.startfile(<file>)Common errors:
xdg-open not available on Linux (rare)This skill integrates with:
bel-download-file-from-crm-db: First download, then openbel-show-crm-file: Orchestration skill that uses both download and openUser: "Open the contract.pdf file"
1. Verify file exists at specified path
2. Run: python scripts/open_file.py contract.pdf
3. File opens in default PDF viewer
User: "Show me the report I generated"
1. Identify the file path (e.g., _RESULTS_FROM_AGENT/report.xlsx)
2. Run: python scripts/open_file.py _RESULTS_FROM_AGENT/report.xlsx
3. File opens in default spreadsheet application
User: "Display the image I uploaded"
1. Find the image in _DATA_FROM_USER/
2. Run: python scripts/open_file.py _DATA_FROM_USER/logo.png
3. Image opens in default image viewer
Email files (.eml, .msg) work well with this skill:
.eml files: Standard email format, opens in default mail client (Mail.app on macOS, Outlook on Windows, Thunderbird on Linux).msg files: Outlook format, opens in Outlook or compatible email clientThe operating system handles the rendering and display automatically.
Design and optimize systems connecting marketing, sales, and customer success into a unified revenue engine.
Strategic planning and optimization for email capture offers and gated content.
Directory submissions: the foundation layer of distribution that passes backlinks and discovery surface area into your marketing pages.
Sequence and choreograph multi-step animations with precise timing control and nested timelines.
Structured framework for planning product launches, feature announcements, and go-to-market strategies.
Upload files to Google Drive with automatic MIME type detection and metadata.
Automates CI/CD pipeline setup. Use when setting up or modifying build and deployment pipelines. Use when you need to automate quality gates, configure test runners in CI, or establish deployment strategies.
firecrawl lead gen
firecrawl lead research
firecrawl demo walkthrough
Team leadership persona with standup coordination, meeting prep, task delegation, and team communication.
Identify large Google Drive files consuming storage quota.
Revolutionize Video Creation with AI-Generated Avatars and Voices
Social media on autopilot
Design custom logos instantly with AI.
Text-heavy marketing and design images
Boost Your SEO with Content and SEO Silos
Revolutionize Your Marketing with AI-Powered MarketingBlocks!
10X faster & free AI content creation for 100+ use cases
Tribescaler | Make Your Tweets Go Viral