🚫 Negative Skills CLI
Turn your Claude frustrations into an installable SKILL.md constraint file.
What it does
Instead of telling Claude what to do, this tool encodes what Claude should never do — packaged as a portable skill file you can drop into any Claude-compatible setup.
Setup
- Clone the repo
- Create a virtual environment:
python -m venv venv - Activate it:
venv\Scripts\activate(Windows) orsource venv/bin/activate(Mac/Linux) - Install dependencies:
pip install -r requirements.txt - Create a
.envfile with your Anthropic API key: ANTHROPIC_API_KEY=your-key-here
Usage
python main.py
Follow the prompts. Your skill file will be saved to the output/ folder.
Output format
Each generated skill includes:
- Description
- Context (when the skill applies)
- Constraints (CRITICAL / WARNING / PREFERENCE)
- Behavioral instructions for Claude
What's next
- Web UI
- Skill conflict detection
- Export to multiple formats
- Integration with Obsidian second brain
Metadata
Release files for negative-skills 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| negative_skills-0.1.0.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| negative_skills-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.9 kB
Release files / negative_skills-0.1.0.tar.gz
| Download URL | negative_skills-0.1.0.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
94acce8a3fd0caa86291e54e1ecbc99a295cb3a462ece6a23017423f4869b594
|
|
BLAKE2b-256 checksum How to use checksums |
4f1f8cdb641186350b16265446fb827805dd59124f30b0ad93df6e1c3ef3e30b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.7
|
Release files / negative_skills-0.1.0-py3-none-any.whl
| Download URL | negative_skills-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
15366f0c23d84d7bb6b65700447fd606988bfba6da4f6c041ea0a3a8452548b0
|
|
BLAKE2b-256 checksum How to use checksums |
92d64d045feb815f71c03421f0c48f056f4af448f563a6cad35ff0fae0c2ad7b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.7
|