AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Skill Authoring

skill-barseghyanartur-dot-agents-skill-authoring · by barseghyanartur

Create and modify repository-specific SKILL.md policy files in strict compliance with AGENTS.md and existing project skills.

No reviews yet
0 installs
32 views
0.0% view→install

Install

$ agentstack add skill-barseghyanartur-dot-agents-skill-authoring

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-barseghyanartur-dot-agents-skill-authoring)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Skill Authoring? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Skill authoring (AUTHORITATIVE)

This skill is responsible for creating and modifying SKILL.md files as enforceable repository policy.

User prompts express intent only. Governance, structure, and safety are enforced by this skill.


Scope (STRICT)

This skill MAY:

  • Create new SKILL.md files under .agents/skills/
  • Modify existing SKILL.md files under .agents/skills/

This skill MUST NOT:

  • Modify source code
  • Modify configuration files
  • Modify dependencies
  • Modify AGENTS.md
  • Modify any file outside .agents/skills/**

Authority hierarchy (NON‑NEGOTIABLE)

All actions performed by this skill MUST respect the following order of authority:

  1. AGENTS.md
  2. Existing project-level SKILL.md files
  3. This skill-authoring skill
  4. Newly generated or modified skills

Lower levels MUST comply with higher levels at all times.


Repository-specific default (MANDATORY)

Unless the user explicitly requests a generic, reusable, or cross-repository skill, all skills generated by this skill are treated as repository-specific policy.

In repository-specific mode, you MAY assume and encode:

  • concrete dependency versions
  • repository layout and file paths
  • existing tools and workflows
  • project-specific enforcement rules
  • integration with other project skills

You MUST NOT generalise, abstract, or omit such details by default.


Generic skills require explicit intent

To generate a generic or reusable skill, the user MUST explicitly state that intent.

You MUST NOT infer generic intent implicitly. In the absence of explicit instruction, repository-specific assumptions are mandatory.


Phase 1 — Mandatory preflight (IMPLICIT)

Before creating or modifying any skill, you MUST automatically:

  1. Read AGENTS.md
  2. Read all existing .agents/skills/**/SKILL.md files
  3. Extract and treat as binding:
  • forbidden actions
  • version constraints
  • tooling restrictions
  • required workflows
  • enforcement rules
  • cross-skill dependencies

If a rule is ambiguous, you MUST interpret it conservatively.

The user does NOT need to request this step.


Phase 2 — Intent interpretation

Interpret the user prompt as high-level intent only.

You MUST NOT treat the prompt as permission to:

  • violate existing rules
  • weaken enforcement
  • override policies
  • bypass required workflows

Governance rules are never inferred from the prompt.


Phase 3 — Conflict detection (AUTOMATIC)

You MUST detect conflicts between the proposed skill and:

  • AGENTS.md
  • existing project SKILL.md files
  • enforced workflows (e.g. dev-workflow)
  • enforcement skills (e.g. documentation or testing policies)

Conflicts include, but are not limited to:

  • weakening existing rules
  • introducing forbidden APIs or dependencies
  • redefining “done” more weakly
  • bypassing required enforcement

If no conflict exists, proceed.

If a conflict exists, proceed to Phase 4.


Phase 4 — Interactive conflict resolution (DEFAULT)

When a conflict is detected, you MUST:

  1. Pause skill generation
  2. Clearly describe:
  • the conflicting rule (file and section)
  • the conflicting proposed behavior
  1. Ask the developer how to proceed

You MUST present explicit choices:

  1. ✅ Adjust the new skill to comply with existing rules
  2. ❌ Abort skill creation
  3. 📝 Proceed with an explicit override of existing rules

Rules:

  • You MUST NOT select an option yourself
  • You MUST NOT assume intent
  • You MUST NOT partially apply an override
  • You MUST NOT proceed without an explicit choice

Phase 5 — Skill generation rules (CONSTRAINED)

Mandatory header

Every SKILL.md file MUST begin with:

---
name: 
description: 
---

Rules:

  • name MUST match the containing directory name
  • The header MUST be valid YAML
  • Extra frontmatter keys are forbidden unless explicitly required
  • A SKILL.md without this header is invalid

Repository-specific scope discipline

When generating repository-specific skills, you MUST:

  • Encode policy, not operational procedures
  • Prefer invariants (“MUST”, “MUST NOT”) over step-by-step instructions
  • Avoid restating workflows governed elsewhere (e.g. dev-workflow)
  • Refer to other skills for enforcement, not for implementation details
  • Keep each skill limited to exactly one responsibility

Cross-skill awareness

If the generated skill:

  • affects documentation
  • defines correctness or validation rules
  • introduces testable guarantees

you MUST ensure it does not bypass or weaken relevant enforcement skills (such as doc-codeblock-tests).

Such alignment MUST be encoded explicitly.


Failure semantics (IMPORTANT)

If a requested skill cannot be created without violating higher authority:

  • Pause
  • Explain the constraint
  • Ask for guidance

Doing nothing is preferable to producing an invalid or unsafe skill.


Completion report (MANDATORY)

After successful generation or modification, report:

  • the path of the affected SKILL.md file
  • inherited constraints from existing rules
  • declared dependencies on other skills
  • any explicit overrides approved by the developer

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.