Install the "implementing-tls" agent skill from https://github.com/ancoleman/ai-design-components/tree/main/skills/implementing-tls into .claude/skills/implementing-tls/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "implementing-tls", then confirm the skill loads.
Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Type this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
skills CLI
$ npx skills add ancoleman/ai-design-components --skill implementing-tls -a codex
Project install goes to .agents/skills/; add -g for ~/.codex/skills/.
Install the "implementing-tls" agent skill from https://github.com/ancoleman/ai-design-components/tree/main/skills/implementing-tls into .agents/skills/implementing-tls/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "implementing-tls", then confirm the skill loads.
Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add ancoleman/ai-design-components --skill implementing-tls -a cursor
Project install goes to .agents/skills/; add -g for ~/.cursor/skills/.
Install the "implementing-tls" agent skill from https://github.com/ancoleman/ai-design-components/tree/main/skills/implementing-tls into .cursor/skills/implementing-tls/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "implementing-tls", then confirm the skill loads.
Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
skills CLI
$ npx skills add ancoleman/ai-design-components --skill implementing-tls -a gemini-cli
Project install goes to .agents/skills/; add -g for ~/.gemini/skills/.
Install the "implementing-tls" agent skill from https://github.com/ancoleman/ai-design-components/tree/main/skills/implementing-tls into .gemini/skills/implementing-tls/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "implementing-tls", then confirm the skill loads.
Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Installs for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
skills CLI
$ npx skills add ancoleman/ai-design-components --skill implementing-tls -a github-copilot
Project install goes to .agents/skills/; add -g for ~/.copilot/skills/.
Install the "implementing-tls" agent skill from https://github.com/ancoleman/ai-design-components/tree/main/skills/implementing-tls into .github/skills/implementing-tls/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "implementing-tls", then confirm the skill loads.
GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add ancoleman/ai-design-components --skill implementing-tls -a opencode
OpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
Install the "implementing-tls" agent skill from https://github.com/ancoleman/ai-design-components/tree/main/skills/implementing-tls into .opencode/skills/implementing-tls/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "implementing-tls", then confirm the skill loads.
OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Facts
Skill name
implementing-tls
GitHub stars
526
Token cost
~3.6k tokens
SKILL.md length
714 words
Files
17 (incl. scripts, references)
Skills in repo
75
Repo updated
First seen
Licence
MIT
At a glance
Configure TLS certificates and encryption for secure communications.
Setting up HTTPS
SKILL.md covers Purpose, When to Use This Skill, Quick Start and TLS 1.3 Configuration Best…, plus 9 more sections
Runs Shell scripts from its folder; calls openssl, brew and helm; reaches acme-v02.api.letsencrypt.org
Securing service-to-service connections
What it does
Implementing Tls is an agent skill from ancoleman/ai-design-components. Configure TLS certificates and encryption for secure communications. Use when setting up HTTPS, securing service-to-service connections, implementing mutual TLS (mTLS), or debugging certificate issues.
Its SKILL.md is about 3.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 24 other files, including scripts and reference files (for example `examples/cert-manager/clusterissuer-letsencrypt.yaml`, `examples/cert-manager/ingress-tls.yaml` and `examples/certbot/README.md`).
It sits in Security, covering Cryptography and Cloud networking. The repository describes itself as: Comprehensive UI/UX and Backend component design skills for AI-assisted development with Claude. The licence is MIT.
When your agent uses it
Setting up HTTPS
Securing service-to-service connections
Implementing mutual TLS (mTLS)
Debugging certificate issues
Example prompts
“/implementing-tls”
Requirements
A Bash shell
Docker
What it can do on your machine
Read from SKILL.md and the folder at commit 76551b7. It shows what the files ask for, not the result of running them.
Tool permissions
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Runs code
Ships 1 file in scripts/ (Shell, from the files we listed), which the agent can run.
Shell commands in SKILL.md call:
openssl
brew
helm
kubectl
apt
curl
From the folder's file list and the shell code blocks in SKILL.md.
Network
Hosts in commands or code, which the agent is likely to contact:
acme-v02.api.letsencrypt.org
From URLs in SKILL.md, links to its own repository left out.
Credentials
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Context cost
Implementing Tls loads about 3.6k tokens when it runs, and up to ~21k if it reads all its reference files. Until then it costs about 55 tokens; SKILL.md has 714 words of instructions outside code blocks.
Always· name and description, kept in context so the agent knows when to use it
~55
When it runs· the whole SKILL.md, loaded when a task matches
~3.6k
With references· SKILL.md plus every file in references/, read only if the agent opens them
~21k
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
Safety
Auto-check: notes
The automated check noted patterns worth knowing about, such as sudo or a known installer.
sudo certbot certonly --manual --preferred-challenges dns \
NoteRuns commands with sudoSKILL.md:261
sudo certbot renew --dry-run
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
Download SKILL.mdSave it as .claude/skills/implementing-tls/SKILL.md (or your agent's skills folder). This skill also uses 16 other files; get the full folder from GitHub.
name
implementing-tls
description
Configure TLS certificates and encryption for secure communications. Use when setting up HTTPS, securing service-to-service connections, implementing mutual TLS (mTLS), or debugging certificate issues.
Implementing TLS
Purpose
Implement Transport Layer Security (TLS) for encrypting network communications and authenticating services. Generate certificates, automate certificate lifecycle management with Let's Encrypt or internal CAs, configure TLS 1.3, implement mutual TLS for service authentication, and debug common certificate issues.
When to Use This Skill
Trigger this skill when:
Setting up HTTPS for web applications or APIs
Securing service-to-service communication in microservices
Implementing mutual TLS (mTLS) for zero-trust networks
Generating certificates for development or production
Automating certificate renewal and rotation
Debugging certificate validation errors
Configuring TLS termination at load balancers
Setting up internal PKI for corporate networks
Quick Start
For Development (Local HTTPS)
Use mkcert for trusted local certificates:
bash
# Install mkcert
brew install mkcert # macOS
# sudo apt install mkcert # Linux
# Install local CA
mkcert -install
# Generate certificate
mkcert example.com localhost 127.0.0.1
# Creates: example.com+2.pem and example.com+2-key.pem
Implementing Tls next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
Implementing Tls compared with similar skills
Skill
Stars
Used in
Tokens
Auto-check
Licence
Repo updated
Implementing Tls this skillancoleman/ai-design-components
Automates the full SSL/TLS certificate lifecycle, including generating Certificate Signing Requests, issuing, deploying, monitoring, renewing, and revoking X.509 certificates, using Python and ACME…
Monitors Certificate Transparency (CT) logs to detect unauthorized certificate issuance, discover subdomains via CT data, and alert on suspicious certificate activity for owned domains.
Walks through mutual TLS between services in a zero-trust setup: certificate hierarchy, rotation, a gradual PERMISSIVE-to-STRICT rollout and handshake debugging.
Configure TLS certificates and encryption for secure communications. Implementing Tls is an agent skill from ancoleman/ai-design-components. Configure TLS certificates and encryption for secure communications.
Run `npx skills add ancoleman/ai-design-components --skill implementing-tls -a claude-code`. Or copy the skill folder (skills/implementing-tls in ancoleman/ai-design-components) into .claude/skills/implementing-tls in your project. Claude Code loads it when a task matches its description.
How do I install Implementing Tls in Codex?
Run `npx skills add ancoleman/ai-design-components --skill implementing-tls -a codex`. Or copy the skill folder (skills/implementing-tls in ancoleman/ai-design-components) into .agents/skills/implementing-tls in your project. Codex loads it when a task matches its description.
Can I use Implementing Tls in Cursor, Gemini CLI or GitHub Copilot?
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ancoleman/ai-design-components --skill implementing-tls -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/implementing-tls, .gemini/skills/implementing-tls, .github/skills/implementing-tls and .opencode/skills/implementing-tls in your project.
What does Implementing Tls need to run?
Going by SKILL.md and its folder, Implementing Tls needs a shell for the scripts in its folder and the command-line tools its instructions call (openssl, brew, helm, kubectl, apt and curl). Our summary lists: A Bash shell; Docker.
Does Implementing Tls access the network?
SKILL.md names 1 domain. In commands or code: acme-v02.api.letsencrypt.org; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Is Implementing Tls safe to install?
Our automated static check of SKILL.md found notes only (runs commands with sudo), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
What licence does Implementing Tls use?
Implementing Tls is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
How many tokens does Implementing Tls use?
About 3.6k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 18k tokens, read only when the agent opens those files.
What are the alternatives to Implementing Tls?
Skills that share tags, products or a category with Implementing Tls: Performing Ssl Certificate Lifecycle Management (mukul975/Anthropic-Cybersecurity-Skills, 34k stars), Auditing Tls Certificate Transparency Logs (mukul975/Anthropic-Cybersecurity-Skills, 34k stars), Ssl Tls Management (sickn33/agentic-awesome-skills, 47k stars) and mTLS Configuration (wshobson/agents, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Who maintains Implementing Tls?
ancoleman (a GitHub user) maintains it in ancoleman/ai-design-components, which has 526 GitHub stars. The repository holds 75 skills in this directory. The repository was last updated on December 11, 2025.