Add Vault product with 6 plugins and 16 skills - #22
Conversation
8047f56 to
3f3d444
Compare
…n frameworks BREAKING CHANGE: Vault plugin names changed to match Terraform/Packer naming pattern Plugin renames: - vault-secrets-management -> vault-credential-generation - vault-authentication -> vault-app-access - vault-operations -> vault-deployment - vault-enterprise -> vault-multi-tenancy - vault-mcp-integration -> vault-ai-workflows - vault-hashicorp-integrations -> vault-hashicorp-secrets-engines Skill transformations: - All 16 skills now lead with 'What Are You Trying to Solve?' decision frameworks - Added mental model sections explaining how each component works - Added decision tables mapping user problems to solutions - Reorganized content to prioritize job-to-be-done over feature descriptions This addresses feedback from PR hashicorp#22 about encoding tacit knowledge and reducing the 3-4 documentation hops users typically need.
|
@MrFixit96 - Thanks for the PR, will merge this week after getting the Tessl pipeline setup for feedback Do you mind fixing the CI that's failing? it seems the repo structure has issues |
…n frameworks BREAKING CHANGE: Vault plugin names changed to match Terraform/Packer naming pattern Plugin renames: - vault-secrets-management -> vault-credential-generation - vault-authentication -> vault-app-access - vault-operations -> vault-deployment - vault-enterprise -> vault-multi-tenancy - vault-mcp-integration -> vault-ai-workflows - vault-hashicorp-integrations -> vault-hashicorp-secrets-engines Skill transformations: - All 16 skills now lead with 'What Are You Trying to Solve?' decision frameworks - Added mental model sections explaining how each component works - Added decision tables mapping user problems to solutions - Reorganized content to prioritize job-to-be-done over feature descriptions This addresses feedback from PR hashicorp#22 about encoding tacit knowledge and reducing the 3-4 documentation hops users typically need.
053f948 to
e9757e7
Compare
…n frameworks BREAKING CHANGE: Vault plugin names changed to match Terraform/Packer naming pattern Plugin renames: - vault-secrets-management -> vault-credential-generation - vault-authentication -> vault-app-access - vault-operations -> vault-deployment - vault-enterprise -> vault-multi-tenancy - vault-mcp-integration -> vault-ai-workflows - vault-hashicorp-integrations -> vault-hashicorp-secrets-engines Skill transformations: - All 16 skills now lead with 'What Are You Trying to Solve?' decision frameworks - Added mental model sections explaining how each component works - Added decision tables mapping user problems to solutions - Reorganized content to prioritize job-to-be-done over feature descriptions This addresses feedback from PR hashicorp#22 about encoding tacit knowledge and reducing the 3-4 documentation hops users typically need.
e9757e7 to
340b910
Compare
|
CI failure analysis summary for run https://github.com/hashicorp/agent-skills/actions/runs/23818076999/job/69422941930?pr=22 Root cause: this is a workflow script bug in What happened:
Why it failed:
Suggested fix:
Note: same failure signature appears in earlier failed Tessl runs, so this looks systemic to the workflow script. |
gautambaghel
left a comment
There was a problem hiding this comment.
@MrFixit96 some minor changes requested
…n frameworks BREAKING CHANGE: Vault plugin names changed to match Terraform/Packer naming pattern Plugin renames: - vault-secrets-management -> vault-credential-generation - vault-authentication -> vault-app-access - vault-operations -> vault-deployment - vault-enterprise -> vault-multi-tenancy - vault-mcp-integration -> vault-ai-workflows - vault-hashicorp-integrations -> vault-hashicorp-secrets-engines Skill transformations: - All 16 skills now lead with 'What Are You Trying to Solve?' decision frameworks - Added mental model sections explaining how each component works - Added decision tables mapping user problems to solutions - Reorganized content to prioritize job-to-be-done over feature descriptions This addresses feedback from PR hashicorp#22 about encoding tacit knowledge and reducing the 3-4 documentation hops users typically need.
2e107f6 to
3b1cc05
Compare
Add comprehensive Vault skills for secrets management, authentication, operations, enterprise features, MCP integration, and HashiCorp product integrations. - **vault-authentication** (5 skills) - auth-methods: AppRole, Kubernetes, OIDC, AWS/Azure/GCP auth - policies: HCL policy syntax, capabilities, templating - token-management: Service/batch/periodic tokens, accessors - identity-system: Entities, aliases, groups, OIDC provider - response-wrapping: Cubbyhole, wrap/unwrap, malfeasance detection - **vault-secrets-management** (2 skills) - secrets-engines: KV, database, PKI, transit, SSH, cloud engines - vault-agent: Auto-auth, templating, caching, process supervisor - **vault-operations** (3 skills) - kubernetes-integration: Injector, CSI provider, Helm deployment - production-operations: HA, performance tuning, backup/restore - troubleshooting: Diagnostics, audit analysis, common errors - **vault-enterprise** (1 skill) - enterprise-features: Namespaces, replication, Sentinel, MFA, HSM - **vault-mcp-integration** (2 skills) - vault-mcp-server: MCP server setup, tool configuration - mcp-secrets-workflows: AI-assisted secret management patterns - **vault-hashicorp-integrations** (3 skills) - consul-secrets: Dynamic Consul ACL tokens - nomad-secrets: Dynamic Nomad ACL tokens - terraform-cloud-secrets: Dynamic TFC API tokens All skills follow Anthropic Agent Skills best practices: - Descriptions include 'Use when' trigger phrases - Reference files use 'For X, see' linking for in-time revelation - Skills under 8KB for efficient context loading - Consistent frontmatter with name and description fields Content sourced from official HashiCorp Vault documentation. HVD-unique content excluded per content attribution analysis. Repository totals: 11 plugins, 29 skills (terraform: 3/9, packer: 2/4, vault: 6/16)
…n frameworks BREAKING CHANGE: Vault plugin names changed to match Terraform/Packer naming pattern Plugin renames: - vault-secrets-management -> vault-credential-generation - vault-authentication -> vault-app-access - vault-operations -> vault-deployment - vault-enterprise -> vault-multi-tenancy - vault-mcp-integration -> vault-ai-workflows - vault-hashicorp-integrations -> vault-hashicorp-secrets-engines Skill transformations: - All 16 skills now lead with 'What Are You Trying to Solve?' decision frameworks - Added mental model sections explaining how each component works - Added decision tables mapping user problems to solutions - Reorganized content to prioritize job-to-be-done over feature descriptions This addresses feedback from PR hashicorp#22 about encoding tacit knowledge and reducing the 3-4 documentation hops users typically need.
- Reduce SKILL.md verbosity and move deep detail to references - Focus on compact workflow patterns and explicit tool map - Add concrete destructive-operation safety checklist - Strengthen actionable output expectations
Removed Contributing.md reference as requested
Removed examples directory mention from README as per comment.
3b1cc05 to
0385663
Compare
Tessl Skill Review Results
Detailed Reviewvault/ai-workflows/skills/mcp-secrets-workflows — 96% (PASSED)Suggestions:
vault/ai-workflows/skills/vault-mcp-server — 88% (PASSED)Suggestions:
vault/app-access/skills/auth-methods — 88% (PASSED)Suggestions:
vault/app-access/skills/identity-system — 83% (PASSED)Suggestions:
vault/app-access/skills/policies — 92% (PASSED)Suggestions:
vault/app-access/skills/response-wrapping — 83% (PASSED)Suggestions:
vault/app-access/skills/token-management — 83% (PASSED)Suggestions:
vault/credential-generation/skills/secrets-engines — 92% (PASSED)Suggestions:
vault/credential-generation/skills/vault-agent — 88% (PASSED)Suggestions:
vault/deployment/skills/kubernetes-integration — 88% (PASSED)Suggestions:
vault/deployment/skills/production-operations — 88% (PASSED)Suggestions:
vault/deployment/skills/troubleshooting — 83% (PASSED)Suggestions:
vault/hashicorp-secrets-engines/skills/consul-secrets — 83% (PASSED)Suggestions:
vault/hashicorp-secrets-engines/skills/nomad-secrets — 83% (PASSED)Suggestions:
vault/hashicorp-secrets-engines/skills/terraform-cloud-secrets — 83% (PASSED)Suggestions:
vault/multi-tenancy/skills/enterprise-features — 88% (PASSED)Suggestions:
Checks: frontmatter validity, required fields, body structure, examples, line count. |
Summary
Add Vault as the third product after Terraform and Packer with job-oriented plugin naming and decision framework-driven skills.
Design Approach
This PR encodes "tacit knowledge" and reduces the "3-4 documentation hops" users typically need by:
Structure
Plugins (6)
All plugins are v0.2.0, named for the job the user is trying to accomplish:
vault-credential-generationvault/credential-generationvault-app-accessvault/app-accessvault-deploymentvault/deploymentvault-multi-tenancyvault/multi-tenancyvault-ai-workflowsvault/ai-workflowsvault-hashicorp-secrets-enginesvault/hashicorp-secrets-enginesSkills (16)
secrets-enginesvault-agentauth-methodspoliciestoken-managementidentity-systemresponse-wrappingkubernetes-integrationproduction-operationstroubleshootingenterprise-featuresvault-mcp-servermcp-secrets-workflowsconsul-secretsnomad-secretsterraform-cloud-secretsSkill Decision Framework Pattern
Every skill starts with a decision framework that routes users to the right solution:
Followed by:
Changes Summary
.claude-plugin/marketplace.json,CHANGELOG.md,README.mdRepository Totals After Merge