code-of-conduct
Allows the agent to create a conduct register based on rules. It helps manage policy acknowledgments, complaints, and breach follow-up.
What it does
This tool helps create a professional conduct register for your company. It tracks who has read the policy, who has been trained, what has been reported, investigated, and followed up on.
When to use it
- ✓When you need employees to confirm they've read the company policy.
- ✓If you need to log complaints about someone's behavior.
- ✓To track investigations and actions for conduct violations.
Example of what to ask your AI
“I need to set up a conduct register for my team.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The tool first figures out the most suitable conduct policy for your business. Then, it builds a register to track who is aware of the policy, who understood it, and which incidents were reported and resolved.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill code-of-conductOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/code-of-conduct/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Professional Code of Conduct
What it is: the professional conduct policy the business runs on, and the register that records who has read it, who has been trained, what was reported, what was investigated, and what was followed up.
Overview
Works out the smallest useful conduct policy for the business in front of it, then builds it only when asked. The default output is a short recommendation, not a policy document. The acknowledgement and breach register - CSV, SQL DDL, JSON Schema, Notion mapping - is produced on request, from one field list so the four cannot drift apart.
Layer: Layer 7: Protect. Fits: Starter stage. Table code: n/a.
The rule this table exists to enforce: a code of conduct is not a document, it is a promise that people can be held to. That requires three separate things kept apart in the register: that someone was given the policy, that they understood it, and that a report is investigated and followed up. A ticked acknowledgement that only means a PDF was opened is not a third of anything - it is nothing.
The second rule, and the one that is not negotiable: a person is never judged by this skill. Investigation, findings, sanctions and sign-off are human decisions made under the business's own procedure and applicable law. The register records that a step happened and who did it. It never records a conclusion.
When to Use This Skill
- code of conduct, workplace policy, ethics policy, values and behaviour
- professional standards, expected behaviour, acceptable use
- staff handbook section on conduct
- complaint, grievance, misconduct, breach, warning
- policy acknowledgement, training record, sign-off sheet
- "our staff are not professional", "customers complained about behaviour"
- contractor, supplier and partner conduct expectations
Do not use it for: the disciplinary process itself, which belongs to
disciplinary-pip-tracker in the operational pack; a formal legal drafting task; or
investigation, adjudication or any decision about a person.
How It Works
Follow the shared execution contract. The module-specific rules below define only domain fields, decisions, calculations, and safety constraints.
Step 1 - Identify intent
Read the request and pick the intent before asking anything.
- "write" / "set up" / "we need" -> artifacts wanted; go to Step 2.
- "we have one" / "review" / "is this ok" -> a check, not a build.
- "someone complained" / "what do we do" -> an incident, not a policy question. Answer from the business's procedure, escalate to a human, and do not build anything.
- "a breach happened" / "handle" -> a case. This skill does not handle cases.
Ask only if this is the highest-value missing fact; otherwise proceed without an opener:
Q: How many people work in the business, and does it have any employees at all yet?
Step 2 - Ask only what is missing
Treat ambiguous replies as unanswered and ask which explicit option the user means. Record unknown values as Unknown; Unknown is not zero. A record must not be Done when a required check fails.
Skip anything already answered. Ask the rest one at a time, and stop as soon as the remaining answers would not change the policy.
- People - How many employees, and are there contractors, interns or agency staff? / Are any in a regulated profession? / Is anyone in a union or covered by a collective agreement?
- Setting - Office, site, retail floor, remote, or mixed? / Does anyone work with children, vulnerable adults, or handle money, medication or data?
- Rules - Any existing employee handbook, or HR provider? / Any sector code, licensing body or accreditation with its own conduct rules? / Any written disciplinary procedure already in place?
- Law - Which country are the employees in? / Has anyone advised on what employment law requires - notice, right to be accompanied, right to appeal?
- Practical - Who receives a complaint, and who is independent enough to investigate? / How is a breach recorded today, if at all? / Does the business want the policy to cover social media and personal conduct outside work?
Never invent an answer. Employee names, roles, jurisdictions, legal references, union
names, awarding bodies and disciplinary outcomes the user has not supplied are Unknown.
This skill never supplies legal text.
Step 3 - Hold the internal context
module: code-of-conduct
…
FAQ
What is a 'conduct register'?
It's an organized list showing who has read and understood the company's behavioral rules, and it also logs any issues or complaints that arose and how they were handled.
Does the tool decide who is right or wrong?
No. The tool only records facts and steps taken. Decisions about investigations, findings, and punishments are always made by humans, following company procedures and the law.
Do I need to write the conduct policy?
The tool can help draft a short, clear policy focused on what's essential for your business, but the final decision on the content is yours.
Details
Original description by the author
Build a human-reviewed conduct register after context-first intake. Use when an SME needs policy acknowledgements, complaint handling, and breach follow-up.
Popularity
- GitHub stars
- 48k
- Ranking position
- #2567
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
intent-driven-development
Helps your agent turn ideas into clear, testable plans. Defines criteria to ensure changes are made correctly and safely.
affaan-m/ECC
product-capability
Guides your agent in turning product ideas into clear plans. It defines what needs to be done, the limits, and decisions before development.
affaan-m/ECC
article-writing
Writes long-form content like articles, guides, and blog posts with a unique style. It's useful when you need well-written texts with a consistent voice and credibility.
affaan-m/ECC