Agent skill
setup
Configures project permissions for the LearningAgents plugin. Adds required Bash and file access rules to .claude/settings.json.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/setup-unsupervisedcom-deepwork
SKILL.md
LearningAgents Setup
Configure the current project's .claude/settings.json so the LearningAgents plugin can run without permission prompts.
Procedure
1. Read or initialize .claude/settings.json
Read .claude/settings.json. If it does not exist, start with:
{
"permissions": {
"allow": []
}
}
2. Add required permission rules
Add the following entries to permissions.allow if they are not already present:
| Rule | Purpose |
|---|---|
Bash(learning_agents/scripts/*) |
Allow plugin scripts to run |
Bash(bash learning_agents/scripts/*) |
Allow plugin scripts invoked via bash |
Read(./.deepwork/tmp/**) |
Read session transcripts and temp files |
Write(./.deepwork/tmp/**) |
Write session logs and issue files |
Edit(./.deepwork/tmp/**) |
Edit issue files during investigation |
Do not duplicate rules that already exist. Preserve all existing rules and formatting.
3. Write .claude/session_log_folder_info.md
Create .claude/session_log_folder_info.md with content describing what was configured:
LearningAgents plugin setup completed.
Permissions added to .claude/settings.json:
- Bash(learning_agents/scripts/*) — plugin scripts
- Bash(bash learning_agents/scripts/*) — plugin scripts via bash
- Read(./.deepwork/tmp/**) — read session data
- Write(./.deepwork/tmp/**) — write session data
- Edit(./.deepwork/tmp/**) — edit session data
4. Confirm to the user
Tell the user setup is complete and they can now use /learning-agents commands.
Guardrails
- Never remove existing permission rules
- Only add rules that are not already present
- Always create the setup info file so setup is not re-triggered
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?