Getting Started with 10X.in Browser Extension
Description
Welcome! This guide will help you get up and running in **under 10 minutes**. ---
Installation
claude install-skill https://github.com/10x-Anit/10x-browser-extension README
Getting Started with 10X.in Browser Extension
Welcome! This guide will help you get up and running in **under 10 minutes**.
š What You'll Learn
- undefined
**Total time: ~10 minutes**
š Prerequisites
Before starting, ensure you have:
- undefined
Step 1: Install Extension (2 min)
1.1 Download
git clone https://github.com/yourusername/claudekit-browser-extension.git
cd claudekit-browser-extension
Or [download ZIP](https://github.com/yourusername/claudekit-browser-extension/archive/refs/heads/main.zip) and extract.
1.2 Load in Browser
- undefined
**Verify**: Click the 10X.in icon. Popup should open showing "Connecting..."
Step 2: Start WebSocket Server (2 min)
2.1 Install Dependencies
cd tests
npm install
2.2 Start Server
node websocket-test-server.js
**Expected output:**
š WebSocket server running on ws://localhost:3000/ws
Waiting for extension to connect...
**Verify**: Extension popup now shows "Connected ā" (green badge)
Step 3: Send Your First Command (3 min)
3.1 Create Test Script
Create `test-first-command.js`:
const WebSocket = require('ws');
const ws = new WebSocket('ws://localhost:3000/ws');
ws.on('open', () => {
console.log('ā
Connected to extension\n');
// Navigate to Example.com
console.log('š Sending NAVIGATE command...');
ws.send(JSON.stringify({
type: 'browser-command',
payload: {
id: 'cmd-1',
action: 'NAVIGATE',
url: 'https://example.com'
}
}));
});
ws.on('message', (data) => {
const message = JSON.parse(data);
console.log('šØ Received:', message);
if (message.type === 'command-result') {
console.log('\nā
Command executed successfully!');
ws.close();
}
});
ws.on('close', () => {
console.log('š Disconnected');
process.exit(0);
});
3.2 Run Script
node test-first-command.js
**What happens:**
- undefined
**Expected output:**
ā
Connected to extension
š Sending NAVIGATE command...
šØ Received: { type: 'extension-connected', payload: {...} }
šØ Received: { type: 'command-result', commandId: 'cmd-1', success: true }
ā
Command executed successfully!
š Disconnected
**Congratulations! You've sent your first browser automati
Related Skills
next.js
| The React Framework | 138360 | 1503 | 1 |
Development community sharing-skills
skill for guidance.
Development community root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger.
Development community Template Skill
Minimal skeleton for a new skill project structure.
Development community Third-party Notices
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THIS PRODUCT. ---
Development official Claude API
When code imports anthropic/@anthropic-ai/sdk/claude_agent_sdk, or user asks to use Claude APIBuild apps with the Claude API or Anthropic SDK
Development official