Skip to content

Commit b3aec60

Browse files
Bryce SimonCopilot
andcommitted
feat: .zclaw. + .zclaw.nano. skills + 12-agent team
Skills: - zclaw: colony orchestrator (mesh, realms, routing, agent team) - zclaw-nano: background services (health probes, watchdog, sync, cron) Agents (12 total): - Core 7: ifrit, atena, animus, dominique, primary, dot-specialist, aegis - Workflow 5: architect, coder, reviewer, documenter, analyzer - Each with identity (emoji, theme), curated skills, model routing - Heartbeats: ifrit@30m, animus@60m - Subagent spawning for FULL_FEATURE/QUICK_FIX/CODE_REVIEW workflows Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 98ce760 commit b3aec60

File tree

3 files changed

+544
-9
lines changed

3 files changed

+544
-9
lines changed

.openclaw-config-reference.json

Lines changed: 206 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -615,8 +615,11 @@
615615
]
616616
},
617617
"skills": [
618+
"zclaw",
619+
"zclaw-nano",
618620
"coding-agent",
619621
"github",
622+
"gh-issues",
620623
"dot-notation",
621624
"dot-llm",
622625
"dot-rag",
@@ -628,18 +631,26 @@
628631
"healthcheck",
629632
"skill-creator",
630633
"canvas",
631-
"gemini",
632634
"tmux",
633635
"weather",
634-
"summarize",
635-
"camsnap",
636-
"discord"
636+
"summarize"
637637
],
638638
"params": {
639639
"temperature": 0.7
640640
},
641641
"heartbeat": {
642-
"every": "30m"
642+
"every": "30m",
643+
"activeHours": {
644+
"start": "07:00",
645+
"end": "02:00",
646+
"timezone": "Europe/Paris"
647+
}
648+
},
649+
"groupChat": {
650+
"mentionPatterns": [
651+
"ifrit",
652+
"fire"
653+
]
643654
}
644655
},
645656
{
@@ -660,15 +671,22 @@
660671
]
661672
},
662673
"skills": [
674+
"zclaw",
663675
"weather",
664676
"summarize",
665677
"canvas",
666-
"discord",
667678
"dot-notation",
668679
"session-logs"
669680
],
670681
"params": {
671682
"temperature": 0.8
683+
},
684+
"groupChat": {
685+
"mentionPatterns": [
686+
"atena",
687+
"aga",
688+
"agnieszka"
689+
]
672690
}
673691
},
674692
{
@@ -689,8 +707,11 @@
689707
]
690708
},
691709
"skills": [
710+
"zclaw",
711+
"zclaw-nano",
692712
"coding-agent",
693713
"github",
714+
"gh-issues",
694715
"dot-llm",
695716
"dot-notation",
696717
"dot-rag",
@@ -699,10 +720,25 @@
699720
"realm-manager",
700721
"session-logs",
701722
"canvas",
702-
"tmux"
723+
"tmux",
724+
"healthcheck"
703725
],
704726
"params": {
705727
"temperature": 0.5
728+
},
729+
"heartbeat": {
730+
"every": "60m",
731+
"activeHours": {
732+
"start": "06:00",
733+
"end": "23:00",
734+
"timezone": "Europe/Paris"
735+
}
736+
},
737+
"groupChat": {
738+
"mentionPatterns": [
739+
"animus",
740+
"jonathan"
741+
]
706742
}
707743
},
708744
{
@@ -723,15 +759,21 @@
723759
]
724760
},
725761
"skills": [
762+
"zclaw",
726763
"summarize",
727764
"weather",
728765
"canvas",
729-
"discord",
730766
"dot-notation",
731767
"session-logs"
732768
],
733769
"params": {
734770
"temperature": 0.9
771+
},
772+
"groupChat": {
773+
"mentionPatterns": [
774+
"dominique",
775+
"dom"
776+
]
735777
}
736778
},
737779
{
@@ -752,8 +794,11 @@
752794
]
753795
},
754796
"skills": [
797+
"zclaw",
798+
"zclaw-nano",
755799
"coding-agent",
756800
"github",
801+
"gh-issues",
757802
"dot-llm",
758803
"dot-notation",
759804
"dot-rag",
@@ -764,12 +809,16 @@
764809
"skill-creator",
765810
"canvas",
766811
"tmux",
767-
"gemini",
768812
"summarize",
769813
"session-logs"
770814
],
771815
"params": {
772816
"temperature": 0.6
817+
},
818+
"groupChat": {
819+
"mentionPatterns": [
820+
"primary"
821+
]
773822
}
774823
},
775824
{
@@ -789,6 +838,7 @@
789838
]
790839
},
791840
"skills": [
841+
"zclaw",
792842
"dot-notation",
793843
"dot-llm",
794844
"dot-rag",
@@ -817,6 +867,8 @@
817867
]
818868
},
819869
"skills": [
870+
"zclaw",
871+
"zclaw-nano",
820872
"healthcheck",
821873
"zedot-ip-protection",
822874
"realm-manager",
@@ -826,6 +878,145 @@
826878
],
827879
"params": {
828880
"temperature": 0.4
881+
},
882+
"groupChat": {
883+
"mentionPatterns": [
884+
"aegis",
885+
"shield"
886+
]
887+
}
888+
},
889+
{
890+
"id": "architect",
891+
"name": "Architect",
892+
"identity": {
893+
"name": "Architect",
894+
"emoji": "\ud83c\udfd7\ufe0f",
895+
"theme": "design"
896+
},
897+
"workspace": "/home/azga",
898+
"model": {
899+
"primary": "github-copilot/claude-sonnet-4.6",
900+
"fallbacks": [
901+
"ollama-gpu/qwen2.5-coder:14b",
902+
"github-copilot/gpt-5.4"
903+
]
904+
},
905+
"skills": [
906+
"zclaw",
907+
"coding-agent",
908+
"github",
909+
"dot-notation",
910+
"session-logs"
911+
],
912+
"params": {
913+
"temperature": 0.5
914+
}
915+
},
916+
{
917+
"id": "coder",
918+
"name": "Coder",
919+
"identity": {
920+
"name": "Coder",
921+
"emoji": "\ud83d\udcbb",
922+
"theme": "code"
923+
},
924+
"workspace": "/home/azga",
925+
"model": {
926+
"primary": "ollama-gpu/qwen2.5-coder:14b",
927+
"fallbacks": [
928+
"github-copilot/claude-sonnet-4.6",
929+
"ollama/qwen2.5-coder:14b"
930+
]
931+
},
932+
"skills": [
933+
"zclaw",
934+
"coding-agent",
935+
"github",
936+
"gh-issues",
937+
"dot-notation",
938+
"tmux",
939+
"session-logs"
940+
],
941+
"params": {
942+
"temperature": 0.4
943+
}
944+
},
945+
{
946+
"id": "reviewer",
947+
"name": "Reviewer",
948+
"identity": {
949+
"name": "Reviewer",
950+
"emoji": "\ud83d\udd0d",
951+
"theme": "quality"
952+
},
953+
"workspace": "/home/azga",
954+
"model": {
955+
"primary": "ollama-gpu/mistral-nemo:latest",
956+
"fallbacks": [
957+
"ollama-gpu/qwen2.5-coder:14b",
958+
"ollama/mistral:7b"
959+
]
960+
},
961+
"skills": [
962+
"zclaw",
963+
"github",
964+
"session-logs"
965+
],
966+
"params": {
967+
"temperature": 0.3
968+
}
969+
},
970+
{
971+
"id": "documenter",
972+
"name": "Documenter",
973+
"identity": {
974+
"name": "Documenter",
975+
"emoji": "\ud83d\udcdd",
976+
"theme": "docs"
977+
},
978+
"workspace": "/home/azga",
979+
"model": {
980+
"primary": "ollama-gpu/mistral-nemo:latest",
981+
"fallbacks": [
982+
"ollama/mistral:7b",
983+
"github-copilot/gpt-4.1"
984+
]
985+
},
986+
"skills": [
987+
"zclaw",
988+
"dot-notation",
989+
"summarize",
990+
"session-logs"
991+
],
992+
"params": {
993+
"temperature": 0.6
994+
}
995+
},
996+
{
997+
"id": "analyzer",
998+
"name": "Analyzer",
999+
"identity": {
1000+
"name": "Analyzer",
1001+
"emoji": "\ud83d\udcca",
1002+
"theme": "analysis"
1003+
},
1004+
"workspace": "/home/azga",
1005+
"model": {
1006+
"primary": "ollama-gpu/mistral-nemo:latest",
1007+
"fallbacks": [
1008+
"ollama-gpu/qwen2.5-coder:14b",
1009+
"ollama/qwen2.5:7b"
1010+
]
1011+
},
1012+
"skills": [
1013+
"zclaw",
1014+
"github",
1015+
"dot-rag",
1016+
"session-logs"
1017+
],
1018+
"params": {
1019+
"temperature": 0.3
8291020
}
8301021
}
8311022
]
@@ -915,6 +1106,12 @@
9151106
},
9161107
"tmux": {
9171108
"enabled": true
1109+
},
1110+
"zclaw": {
1111+
"enabled": true
1112+
},
1113+
"zclaw-nano": {
1114+
"enabled": true
9181115
}
9191116
}
9201117
},

0 commit comments

Comments
 (0)