Skip to content

Commit b3988c4

Browse files
authored
Merge pull request #28 from second-state/skill
Improve the SKILLS
2 parents 7b3968a + e49c195 commit b3988c4

File tree

18 files changed

+360
-67
lines changed

18 files changed

+360
-67
lines changed

.DS_Store

6 KB
Binary file not shown.

.claude/.DS_Store

6 KB
Binary file not shown.

.claude/skills/.DS_Store

6 KB
Binary file not shown.
8 KB
Binary file not shown.
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [1.3.1] - 2025-01-16
9+
10+
### Changed
11+
- Added `export RUST_LOG=debug` before launching server in Phase 5, Step 6
12+
- Server now runs with debug logging enabled for better troubleshooting
13+
14+
## [1.3.0] - 2025-01-16
15+
16+
### Fixed
17+
- **CRITICAL**: Corrected config.toml section order to `[tts]``[asr]``[llm]` (required by EchoKit server parser)
18+
- **CRITICAL**: Fixed platform-specific field names:
19+
- ElevenLabs TTS now uses `token` instead of `api_key`
20+
- ElevenLabs TTS now uses `model_id` instead of `model`
21+
- Removed header comments from config.toml (parser rejects comments at file start)
22+
- Added required ASR fields: `prompt` and `vad_url` for Whisper compatibility
23+
- Updated platform YAML metadata with `api_key_field` and `model_field` properties
24+
25+
### Changed
26+
- Enhanced Phase 4 documentation with platform-specific field mapping guide
27+
- Enhanced Phase 5 with warnings about correct field names when updating API keys
28+
- Improved error prevention by documenting exact field name requirements per platform
29+
30+
## [1.2.0] - 2025-01-15
31+
32+
### Added
33+
- Phase 5: API Key Entry and Server Launch
34+
- Interactive API key collection for all services
35+
- Automatic config.toml update with provided keys
36+
- Server build verification and automatic building
37+
- Server launch with background process management
38+
- Local IP address detection for WebSocket URL display
39+
- Process ID tracking for server management
40+
- Enhanced success messages with actual WebSocket URLs
41+
- Server verification steps after launch
42+
- Comprehensive error handling for build failures and server crashes
43+
44+
### Changed
45+
- Updated workflow from file generation only to complete server setup
46+
- Five-phase process instead of four-phase
47+
48+
## [1.1.0] - 2025-01-14
49+
50+
### Added
51+
- Enhanced system prompt generation with tone-based behavioral defaults
52+
- Custom platform support with auto-configuration via WebSearch
53+
- Corrected MCP server configuration format
54+
- Platform auto-detection for common providers (Groq, DeepSeek, etc.)
55+
56+
### Changed
57+
- Improved system prompt sophistication with domain knowledge integration
58+
- Better handling of user constraints and formatting requirements
59+
60+
## [1.0.0] - 2025-01-13
61+
62+
### Added
63+
- Initial release of EchoKit Config Generator SKILL
64+
- Four-phase interactive configuration flow
65+
- Platform knowledge base with 9+ platforms:
66+
- ASR: OpenAI Whisper, Local Whisper, Deepgram
67+
- TTS: OpenAI, ElevenLabs, Azure Speech
68+
- LLM: OpenAI GPT, Anthropic Claude, Ollama
69+
- System prompt generation from user requirements
70+
- MCP server templates (filesystem, git, custom)
71+
- Example configurations for common use cases
72+
- Comprehensive documentation
73+
- Zero external dependencies (completely standalone)
74+
75+
### Features
76+
- Interactive platform selection with API key locations
77+
- Automatic config.toml generation
78+
- SETUP_GUIDE.md with step-by-step instructions
79+
- MCP server support (optional)
80+
- Pre-built examples (voice companion, coding assistant)
81+
82+
[1.0.0]: https://github.com/YOUR_USERNAME/echokit-config-skill/releases/tag/v1.0.0
File renamed without changes.
File renamed without changes.
File renamed without changes.

skills/echokit-config-generator/README.md renamed to .claude/skills/echokit-config-generator/README.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,6 @@ This SKILL can be installed in the following ways:
3030
git clone https://github.com/second-state/echokit_server.git
3131
cd echokit_server
3232

33-
# Create symlink to Claude skills directory
34-
ln -s $(pwd)/skills/echokit-config-generator ~/.claude/skills/echokit-config-generator
35-
36-
# Or copy directly
37-
cp -r skills/echokit-config-generator ~/.claude/skills/
38-
```
39-
4033
**That's it!** The SKILL is now available in Claude Code.
4134
4235
### Usage

0 commit comments

Comments
 (0)