scitex-ai
OrganizationCustom Telegram MCP server + TUI auto-responder for Claude Code — 10 MCP tools, SQLite message store, access control, reaction support
Categories
Indexed Skills (44)
playwright-cli
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.
pptx
Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions "deck," "slides," "presentation," or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.
webapp-testing
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
xlsx
Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like "the xlsx in my downloads") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.
scitex-general
SciTeX ecosystem general standards — branding, package architecture, four interfaces, version management, and repository quality. Use when creating, auditing, or maintaining any SciTeX package.
scitex-notification
Multi-backend notification system with fallback priority — audio TTS, desktop, emacs, matplotlib, playwright, email, webhook, Telegram, and Twilio phone/SMS. Use when alerting users, escalating to phone calls, or sending notifications from scripts and AI agents.
autonomous
Autonomous work mode — never ask user to run commands, never stand by, always take next action. Use when working independently on tasks.
element-inspector
Inspect DOM elements via playwright-cli eval for autonomous CSS/layout debugging.
programming-principles
Use this skill when writing, reviewing, or refactoring any code. Provides a checklist of essential programming principles (DRY, KISS, SOLID, YAGNI, etc.) to verify before finalizing any implementation. Triggers: "check my code", "review this", "refactor", "write a module", "create a class", "implement a function", "does this follow best practices".
pull-request
Create pull requests for external and internal projects. Handles fork setup, branch conventions, commit style matching, and hook management. Use when contributing to any repository via PR.
scitex-orochi
Agent Communication Hub — real-time WebSocket messaging between AI agents across machines with channel routing, @mentions, presence, and persistence.
self-compact
Workaround for Claude Code auto-compact bug. Self-compact via Emacs MCP server.
skill-creator
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
skills-overview
Master index of all available skills for development workflows. Use when needing guidance on which skill to apply or when starting work on any project.
claude-code
Claude Code setup and configuration reference. Skills, commands, hooks, MCP servers, CLI, and permissions.
code-review
Code audit, cleanup, refactoring, API minimization, test review, examples, and project evaluation. Use when reviewing code quality or preparing for release.
development-philosophy
Core development philosophy including development cycles, naming conventions, architectural decisions, and multi-agent workflows. Use when establishing project foundations or making architectural decisions.
elisp-development
Emacs Lisp development best practices including file templates, project structure, testing, and coding style. Use when writing Emacs Lisp packages or configuration.
orchestrator
Master orchestrator agent — delegate work to project agents via Emacs vterm/screen, stay responsive for user conversation. Use when running as the master agent at ~/proj/master-agent.
programming-common
General programming best practices applicable to all languages. Covers clean code, testing, refactoring, version control, and development workflows. Use when writing or reviewing code in any language.
python-scitex
Python development for scientific computing and SciTeX projects. Includes testing, debugging, ML practices, and environment management.
figrecipe
Reproducible matplotlib figures with mm-precision layouts, declarative specs, YAML recipes, multi-panel composition, and diagram generation. Use when creating publication-ready figures.
scitex-app
App developer SDK — scaffold, validate, dev-install, standalone shell, file operations, and cloud SDK for building SciTeX workspace apps. Use when creating, testing, or deploying SciTeX apps.
scitex-cloud
SciTeX Cloud platform CLI — project management, Git hosting (Gitea), three-way sync, app deployment, cloud SDK, and infrastructure. Use when managing projects, syncing code, deploying apps, or running cloud operations.
scitex-dev
Shared developer utilities for the SciTeX ecosystem — ecosystem management, version checking, bulk rename, docs aggregation, Result types, and HPC test runner.
scitex-writer
LaTeX manuscript compilation with bibliography, figures, tables, claims tracking, and journal guideline enforcement.
ywata-note-win-agent
Agent-specific skills for ywata-note-win-agent on Windows WSL
git-github
Git workflow, GitHub operations, worktrees, conflict resolution, PyPI publishing, and version management. Use when working with git, GitHub, or releasing packages.
shell
Shell scripting best practices for bash and other shells. Use when writing shell scripts, bash functions, CLI help text, or command-line automation. Includes env var defaults in help, safe file operations, SLURM templates, and custom tools.
speech
Audio feedback (TTS), voice transcription (STT), speak signatures, and phone call escalation.
crossref-local
Local CrossRef database with 167M+ works and full-text search. Use when resolving DOIs, searching publications, enriching bibliographies, checking citations, or calculating impact factors.
openalex-local
Local OpenAlex database with 284M+ works, abstracts, and semantic search for academic literature.
scitex-audio
Text-to-speech with multiple backends (ElevenLabs, LuxTTS, gTTS, pyttsx3), smart local/relay routing, and MCP tools. Use when generating speech, playing audio notifications, or routing audio between machines.
scitex-clew
Hash-based reproducibility verification for scientific pipelines. Use when verifying session runs, tracing provenance chains, auditing full DAGs, registering manuscript claims, or creating temporal stamps.
scitex-container
Unified container management for Apptainer/Singularity and Docker — build SIFs, manage sandboxes, version/rollback, SLURM integration, freeze lock files, verify integrity, environment snapshots. Use when working with containers for HPC or reproducible environments.
scitex-dataset
Dataset fetcher for neuroscience research — OpenNeuro, DANDI, PhysioNet with local database search and BIDS support.
scitex-io
Universal file I/O supporting 30+ formats (CSV, NumPy, pickle, YAML, JSON, HDF5, images, figures, etc.). Use when loading or saving data files in scientific workflows.
scitex-linter
SciTeX code convention checker with pluggable rules for imports, naming, path handling, and package-specific patterns.
scitex-stats
Publication-ready statistical testing — 23 tests, effect sizes, power analysis, auto test selection, and MCP tools for AI agents.
scitex-tunnel
Persistent SSH reverse tunnel for NAT traversal - auto-reconnecting tunnels for accessing machines behind firewalls. Use when setting up remote access to lab machines or HPC nodes.
scitex-ui
Vanilla TS workspace shell framework + React app components for SciTeX apps. Use when building or customizing SciTeX workspace UIs, integrating shell panels, or using frontend components.
socialia
Unified social media management — posting across Twitter/X, LinkedIn, and other platforms.
claude-code-ywatanabe
Custom Claude Code Skills for ywatanabe
scitex-plt
Publication-ready plotting — thin wrapper around figrecipe. See figrecipe skills for full documentation.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.