vscode-sftp-config
Installation
SKILL.md
VSCode SFTP Configuration
Configure VSCode SFTP for deploying static websites to production servers. Provides complete workflow including production-ready Nginx configuration templates with security headers, caching strategies, and performance optimizations.
Core Workflow
Step 1: Analyze Project Structure
Identify the static files to deploy:
- Pure static projects: HTML, CSS, JS in root directory
- Build-based projects: Look for
dist/,build/, orpublic/output directories - Static generators: Check for build commands in
package.jsonor documentation
Ask the user for deployment details:
- Remote server address (IP or hostname)
- Remote path (e.g.,
/var/www/sitename) - SSH authentication method (password or SSH key path)
- Domain name(s) for Nginx configuration
- Whether this is a main domain or subdomain