Notcrawl
openclaw/notcrawl
A skill your agent uses for local Notion archive search, sync freshness, Markdown/database exports, git-share snapshots, and Notcrawl repo/release work.
360 feedback register: reviewer, subject, review cycle, visibility, due date and score, as CSV, SQL, JSON Schema or Notion on request.
$ npx skills add sickn33/agentic-awesome-skills --skill 360-feedback-system -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install sickn33/agentic-awesome-skills 360-feedback-system --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/360-feedback-system .claude/skills/360-feedback-system && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "360-feedback-system" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/360-feedback-system into .claude/skills/360-feedback-system/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "360-feedback-system", 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.
$skill-installer install https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/360-feedback-systemType 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.
$ npx skills add sickn33/agentic-awesome-skills --skill 360-feedback-system -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install sickn33/agentic-awesome-skills 360-feedback-system --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/360-feedback-system .agents/skills/360-feedback-system && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "360-feedback-system" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/360-feedback-system into .agents/skills/360-feedback-system/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "360-feedback-system", 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.
$ npx skills add sickn33/agentic-awesome-skills --skill 360-feedback-system -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install sickn33/agentic-awesome-skills 360-feedback-system --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/360-feedback-system .cursor/skills/360-feedback-system && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "360-feedback-system" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/360-feedback-system into .cursor/skills/360-feedback-system/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "360-feedback-system", 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.
$ gemini skills install https://github.com/sickn33/agentic-awesome-skills.git --path skills/360-feedback-system--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add sickn33/agentic-awesome-skills --skill 360-feedback-system -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install sickn33/agentic-awesome-skills 360-feedback-system --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/360-feedback-system .gemini/skills/360-feedback-system && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "360-feedback-system" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/360-feedback-system into .gemini/skills/360-feedback-system/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "360-feedback-system", 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.
$ gh skill install sickn33/agentic-awesome-skills 360-feedback-systemInstalls 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).
$ npx skills add sickn33/agentic-awesome-skills --skill 360-feedback-system -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/360-feedback-system .github/skills/360-feedback-system && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "360-feedback-system" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/360-feedback-system into .github/skills/360-feedback-system/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "360-feedback-system", 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.
$ npx skills add sickn33/agentic-awesome-skills --skill 360-feedback-system -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install sickn33/agentic-awesome-skills 360-feedback-system --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/sickn33/agentic-awesome-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/360-feedback-system .opencode/skills/360-feedback-system && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "360-feedback-system" agent skill from https://github.com/sickn33/agentic-awesome-skills/tree/main/skills/360-feedback-system into .opencode/skills/360-feedback-system/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "360-feedback-system", 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.
360-feedback-system360 feedback register: reviewer, subject, review cycle, visibility, due date and score, as CSV, SQL, JSON Schema or Notion on request.
360 Feedback System is an agent skill from sickn33/agentic-awesome-skills. 360 feedback register: reviewer, subject, review cycle, visibility, due date and score, as CSV, SQL, JSON Schema or Notion on request. Use for 360 reviews or peer feedback cycles.
Its SKILL.md is about 5.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Business, Finance & HR, covering Performance reviews. It works with SQL and Notion. The repository describes itself as: AAS Core is the local, agent-first control plane for complete catalog discovery, agent-owned selection, stack validation, and planning, backed by 2,400+ agentic skills. Includes… The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit ec02547. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are yaml, csv, sql, json and markdown).
From the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
json-schema.orgFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
360 Feedback System loads about 5.4k tokens when it runs. Until then it costs about 50 tokens; SKILL.md has 2,588 words of instructions outside code blocks.
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.
The automated check found no risky patterns in SKILL.md.
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); files beside SKILL.md are not scanned.
The full file from sickn33/agentic-awesome-skills at commit ec02547, republished under its MIT licence (© sickn33). 2,588 words, ~5,370 tokens.
.claude/skills/360-feedback-system/SKILL.md (or your agent's skills folder).What it is: Records one feedback response per row, with the field list built only from what the user confirms.
Works out the smallest useful 360° feedback setup for the business in front of it, then builds it only when asked. The default output is a short recommendation, not a spreadsheet. CSV, SQL DDL, JSON Schema and the Notion mapping are derived from the one Field Reference below, so they cannot drift apart.
Three conceptual models are kept separate, because merging them is what forces fields to be invented:
Artifacts are empty templates by default. The single illustrative row is a shape placeholder
carrying Example / -EXAMPLE- values, never business data.
Layer: Layer 4: Manage. Fits: Growth stage. Table code: n/a.
Also use it when the user says "holistic feedback", or describes the same process happening in a spreadsheet, a document or someone's inbox.
Not for payroll, tax, legal, or employment-decision work. This skill does not automate those.
Follow the shared execution contract. The module-specific rules below define only domain fields, decisions, calculations, and safety constraints.
The rules below stand on their own. If the shared execution contract at
../../references/execution-contract.md is unavailable, follow this file directly; a missing
reference never blocks basic execution.
Read the request and pick one intent before asking anything. This is the canonical set, used here and in the context block with the same spelling:
| Intent | Trigger | Go to |
|---|---|---|
advice | "how do I ...", "what should we" | Answer, offer the build only if it helps |
review | "is this right", "review", "audit" | Check what they share |
build | "set up", "build", "create" | Step 2 |
convert | "move it from our sheet/forms" | Capture their process, then Step 2 |
export | "give me the CSV / SQL / JSON / Notion" for confirmed rules | Step 5 |
One message, one question, no batching. Never ask a question whose answer would not change the recommendation or the requested artifact.
Decline only the specific high-risk action that is out of scope, and continue with the rest of the request. Example: for a request that mixes feedback capture with payroll, decline the payroll calculation and proceed with the feedback setup.
Skip anything already answered in any earlier message. Ask the rest one at a time, and stop as soon as the remaining answers would not change the output.
Decide fields from the answers, not from habit. The only fields that need no confirmation are the ones in the minimum core below. Each optional field needs a confirmed requirement behind it:
| Candidate field | Only add when the user confirms |
|---|---|
Score | A scoring mode on a defined scale |
| Additional score fields | Named competency areas, one per confirmed area |
Due Date | Deadlines are part of their process |
Reviewer | Responses are identified or confidential, not anonymous |
Review Cycle | Feedback runs in more than one cycle |
Submitted Date | Submission is timestamped in their process |
Question ID | The question set changes between cycles |
Feedback Subject | A subject is recorded at all |
Feedback Subject stays a generic label. The subject may be a person, a project, a customer or
a team, so take the type from the user rather than assuming an employee.
Never invent an answer. Record it as unknown and carry on. Unknown is a real value meaning not
yet supplied. Never turn Unknown into zero, and never turn a blank into a zero. Never re-ask an
unknown already recorded.
Answers like yes, no, maybe, same, okay or fine are not an answer to a
multiple-choice question. Re-ask as an explicit choice:
Q: Which do you mean: identified or anonymous feedback?
A: maybe
Keep only the answered part of a partial answer, and leave the rest Unknown.
Hold the answers in this shape. It stays internal, is not shown unless asked, and never carries a value the user did not give.
module: 360-feedback-system
intent: null # advice | review | build | convert | export
scale: null # only when the answer changes the recommendation
areas:
"Subject": null
"Relationships": null
"Visibility": null
"Scoring": null
"Follow-up": null
requested_outputs: [] # csv | sql | json | notion | xlsx - only what was explicitly asked
confirmed_facts: [] # only what the user actually said
unknowns: [] # asked and not answered
open_questions: [] # the unanswered ones, in the order worth askingGive the smallest recommendation: one approach sentence, one workflow line, and only the unresolved facts that matter. Generate the approach and the workflow from confirmed context. Do not carry a canned approach, a canned rationale, or a fixed step list across requests.
Build the workflow line from the collection, review and follow-up process the user described. If
they described none, say the workflow is Unknown and ask. Do not assume a review role, an
automated analysis step, or a specific tool.
Do not enumerate fields, statuses or schema mappings unless the user asks for a schema or artifact. Follow-up and completion are process steps, not fields in this module.
When scoring is mentioned but its policy is incomplete, label each missing input explicitly:
Scale: Unknown, Included scores: Unknown, Weights: Unknown,
Missing-score behavior: Unknown, Not-applicable handling: Unknown, Rounding: Unknown. Do not
compute an overall figure until all six are resolved.
Do not build unprompted. End with an offer naming the artifacts not yet requested.
Once asked, derive the fields from the confirmed context and emit only the requested artifacts. When more than one is requested, generate every one of them from the same Field Reference, in one pass, so they cannot disagree.
A selected Notion output is rendered by notion-manual-import, so route the
Notion step there. When the user selects Notion, hand that step to
@notion-manual-import: it holds the CSV, the property
mapping, the import steps and the verification checklist, and it renders the Field
Reference below instead of defining a table of its own. Do not restate the mapping
here and do not improvise the import steps. Manual CSV and mapping outputs need no
connection. For requested workspace changes, follow the shared contract: verify actual
tool access and the target before writing. A user saying "connected" is not tool evidence.
Never ask for a Notion password or token.
Validate before replying, then check cross-format consistency: same field names, same spelling, same order, same required set in all artifacts.
Reply with the artifact or link, plus a short note only when there is an error, a limitation, or an unresolved unknown to surface. Do not append column counts, validation claims or closing text to an otherwise clean artifact request.
If artifact generation or validation fails, return the error in one line naming the field or format that failed, emit the artifacts that did succeed, and say which one is missing. Never substitute a plausible value to make a build pass.
The examples below show a documented shape. They are not this business's schema.
CSV. UTF-8 with a byte order mark so Excel opens the text correctly. A CSV is not an
.xlsx workbook; create one only when the user asks. A CSV carries no types, so when import
guidance is requested, name the columns needing a number, date or currency format applied.
Feedback ID,Feedback Type,Feedback Subject,Reviewer,Visibility Mode,Review Cycle,Submitted Date,Status,Due Date,Score,Comments
,Peer,Example Subject 01,Example Reviewer,Identified,Example Cycle 2026-Q1,2026-01-15,Collecting,2026-01-22,4,Example comment recorded to show free text.SQL. Portable types. The engine is not known, so SERIAL PRIMARY KEY is shown as the
PostgreSQL form; on an unconfirmed engine use a portable feedback_id <int type> PRIMARY KEY and
state the engine in one line. No CHECK is emitted against a Select column here, because the
option list is not yet a confirmed taxonomy. Once the user confirms options for a Select field,
generate the constraint from that confirmed set:
ALTER TABLE feedback_cycle_responses ADD CONSTRAINT chk_feedback_type CHECK (feedback_type IN (<confirmed options>));CREATE TABLE feedback_cycle_responses (
feedback_id SERIAL PRIMARY KEY,
feedback_type VARCHAR(100) NOT NULL,
feedback_subject VARCHAR(255),
reviewer VARCHAR(255),
visibility_mode VARCHAR(100) NOT NULL,
review_cycle VARCHAR(255),
submitted_date DATE,
status VARCHAR(100) NOT NULL,
due_date DATE,
score NUMERIC,
comments TEXT,
created_at TIMESTAMP DEFAULT NOW(),
updated_at TIMESTAMP DEFAULT NOW()
);
CREATE INDEX idx_feedback_cycle_responses_status ON feedback_cycle_responses (status);JSON Schema. required is derived from business necessity, not from what data happens to
exist. The three required fields are the ones without which a response cannot be interpreted.
Reviewer and Due Date are absent from required because a legitimate response may omit them.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "360 Feedback Response",
"type": "object",
"additionalProperties": false,
"properties": {
"Feedback ID": { "type": "integer" },
"Feedback Type": { "type": "string" },
"Feedback Subject": { "type": "string" },
"Reviewer": { "type": "string" },
"Visibility Mode": { "type": "string" },
"Review Cycle": { "type": "string" },
"Submitted Date": { "type": "string", "format": "date" },
"Status": { "type": "string" },
"Due Date": { "type": "string", "format": "date" },
"Score": { "type": "number" },
"Comments": { "type": "string" }
},
"required": [
"Feedback Type",
"Visibility Mode",
"Status"
]
}Notion. A mapping table, not a build. Convert properties after import.
| CSV column | Notion property | Set after import |
|---|---|---|
| Feedback ID | Title | Use as the database title |
| Feedback Type | Select (add options after import) | Convert to Select, add options: "Self", "Peer", "Manager", "Direct Report", "Cross Functional" |
| Feedback Subject | Text | Leave as Text |
| Reviewer | Text | Leave as Text |
| Visibility Mode | Select (add options after import) | Convert to Select, add options: "Identified", "Confidential", "Anonymous" |
| Review Cycle | Text | Leave as Text |
| Submitted Date | Date | Convert to Date |
| Status | Select (add options after import) | Convert to Select, add options: "Not Launched", "Collecting", "Consolidated", "Shared", "Closed" |
| Due Date | Date | Convert to Date |
| Score | Number | Convert to Number |
| Comments | Text | Leave as Text |Notion's own auto-ID is platform-specific and does not replace the canonical Feedback ID. Use
one as the Notion primary column and the other as a business reference, and say which is which.
Inline versus file. Inline output returns the artifact in the message. File output returns the link. Do not mix: never return a link when inline data was requested, or inline data when a file was requested.
| # | Field | Type | SQL | JSON Schema | Notion | CSV example |
|---|---|---|---|---|---|---|
| 1 | Feedback ID | id | SERIAL PRIMARY KEY | integer | Text | (blank) |
| 2 | Feedback Type | select | VARCHAR(100) NOT NULL | string | Select (add options after import) | Peer |
| 3 | Feedback Subject | text | VARCHAR(255) | string | Text | Example Subject 01 |
| 4 | Reviewer | text | VARCHAR(255) | string | Text | Example Reviewer |
| 5 | Visibility Mode | select | VARCHAR(100) NOT NULL | string | Select (add options after import) | Identified |
| 6 | Review Cycle | text | VARCHAR(255) | string | Text | Example Cycle 2026-Q1 |
| 7 | Submitted Date | date | DATE | string, format: date | Date | 2026-01-15 |
| 8 | Status | select | VARCHAR(100) NOT NULL | string | Select (add options after import) | Collecting |
| 9 | Due Date | date | DATE | string, format: date | Date | 2026-01-22 |
| 10 | Score | number | NUMERIC | number | Number | 4 |
| 11 | Comments | long_text | TEXT | string | Text | Example comment recorded to show free text. |
This table is the single source. CSV header, SQL columns, JSON Schema properties and the Notion mapping are generated from it, never written by hand.
Three rules govern it:
_.created_at and updated_at are the only artifact-only additions. They are technical metadata,
not business fields, and are labelled as such.
These lists are a documented shape, not a confirmed taxonomy. The Notion column always says "add options after import". If the user supplied their own values, theirs win and these are replaced. Never present them as the business's confirmed options.
Feedback Type
Self | Peer | Manager | Direct Report | Cross FunctionalVisibility Mode
Identified | Confidential | AnonymousStatus
Not Launched | Collecting | Consolidated | Shared | ClosedThe Status list is a minimal default lifecycle. Use it only when the user confirms a cycle with those stages; otherwise derive the statuses from the process they described, or omit the field when nothing needs tracking.
No relation fields. Feedback Subject is text, not a relation, because the subject type is
whatever the user says it is and no target database is guaranteed to exist. If the user confirms
a subject directory in the same artifact set, model it as a relation then, and keep the target
VARCHAR(255) with a comment in SQL.
Not a table. It is configuration, stored outside the response row. Hold it only when the user
confirms scoring, and report each unset input as Unknown rather than assuming a default:
| Setting | Needed before any overall figure exists |
|---|---|
| Scale | The permitted values and their meaning |
| Included scores | Which fields are counted |
| Weights | Per-field weights, or explicit equal |
| Missing-score behavior | Exclude, or count as zero |
| Not-applicable handling | Distinct from missing: N/A is a deliberate answer |
| Rounding | Decimal places, and whether it rounds at the end only |
Not Applicable is a value the reviewer chose. Keep it distinct from a missing or unanswered
score; a missing score and a deliberate N/A must never collapse into the same result.
An overall figure is computed from these settings, never stored on the response row. Do not show a worked example overall figure unless the formula, the inputs and the rounding are all shown beside it and reconcile exactly.
Prompt
We have 12 people and want managers and peers to give anonymous feedback.Context first - one question per message, nothing already answered:
Q: What is the feedback for? A: Performance and team improvement.
Q: How do you collect it today? A: Google Forms and Sheets.
Q: Scores, comments or both? A: Both.
Q: The scale and the weighting are not set yet. What values do reviewers pick from, and do the areas weigh equally? A: Five point scale, all equal.
Q: What happens after collection closes? A: A manager reads the summary, then we discuss it.
Recommended next step - offered, not built. The workflow below is generated from the two process facts supplied, not carried over from a template:
Keep the existing collection tool and add an analysis layer, since collection already works. Scores only become useful once the scale is set, which it now is: five points, areas weighted equally.
Workflow: Google Form to Sheet, manager reads the summary, team discussion
Rounding is still
Unknown. Tell me the decimal places and I can build the CSV, SQL DDL, JSON Schema and Notion mapping.
-EXAMPLE- pattern.Anonymous mode, leave Reviewer blank. Never infer or reconstruct identity.Informational only. None is required for this skill to run, and a missing one never blocks execution.
I want to set up holistic feedback for my company.
Ask me one short question at a time, and only about what I have not already told you.
Then recommend the smallest setup that fits, and wait for me to ask before you build it.
When I ask, derive every requested format from one field list, and give me the data or the link.© sickn33, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/360-feedback-system of sickn33/agentic-awesome-skills.
Open the folder on GitHubat commit ec02547
We found 5 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in sickn33/agentic-awesome-skills, which our catalogue first saw on October 7, 2026.
360 Feedback System 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| 360 Feedback System this skillsickn33/agentic-awesome-skills | 47k | 1 repos | ~5.4k | Automated safety check: Pass | MIT | |
| Notcrawlopenclaw/notcrawl | 134 | — | ~698 | Automated safety check: Pass | MIT | |
| Notcrawlopenclaw/openclaw | 392k | — | ~279 | Automated safety check: Pass | MIT | |
| Paro Evidencezunor/paro | 105 | — | ~1k | Automated safety check: Pass | Apache-2.0 | |
| Notcrawlsteipete/agent-scripts | 7.3k | — | ~272 | Automated safety check: Pass | MIT | |
| Wp Performance Reviewelvismdev/claude-wordpress-skills | 235 | 1 repos | ~4.5k | Automated safety check: Pass | MIT |
openclaw/notcrawl
A skill your agent uses for local Notion archive search, sync freshness, Markdown/database exports, git-share snapshots, and Notcrawl repo/release work.
openclaw/openclaw
Notion archive: search, sync freshness, pages/databases, Markdown exports, SQL counts, and Notcrawl repo work.
zunor/paro
Design or audit formal Paro performance claims: release acceptance, cross-engine parity, model calibration certification or non-inferiority.
steipete/agent-scripts
Notion archive: desktop/API sync, Markdown export, page search, read-only SQL.
elvismdev/claude-wordpress-skills
WordPress performance code review and optimization analysis.
samzong/Recall
Use Recall Reflect to review AI coding workflow history as a conversation-first timeline and discuss observed patterns before changing behavior.
sickn33/agentic-awesome-skills
Implements an interface in one of two named color modes, iridescent white or colorful black, from a parameterized starter that reports measured color intensity.
sickn33/agentic-awesome-skills
Saves a user's project decisions, rules and preferences into a project-local mdbase so later sessions and other agents can recover the intent.
sickn33/agentic-awesome-skills
Keeps project decisions, research and verified results available across coding-agent sessions through LWC memory, a document Wiki graph and a CodeGraph code index.
sickn33/agentic-awesome-skills
Guides an agent through assessing its own owner for cofounder fit, publishing an approved profile, and ranking complementary profiles other agents published for their owners.
sickn33/agentic-awesome-skills
Acts as a proxy for the Cline CLI, dispatching coding tasks one at a time, monitoring runs by hard evidence, relaying decisions to you and learning per-project preferences.
sickn33/agentic-awesome-skills
Drafts and reviews audience-specific content from supplied brand examples, with local scripts for brand voice and SEO diagnostics, channel templates and a content calendar.
Categories
360 feedback register: reviewer, subject, review cycle, visibility, due date and score, as CSV, SQL, JSON Schema or Notion on request. 360 Feedback System is an agent skill from sickn33/agentic-awesome-skills. 360 feedback register: reviewer, subject, review cycle, visibility, due date and score, as CSV, SQL, JSON Schema or Notion on request.
360 Feedback System fits situations like: peer feedback cycles; tasks that involve Performance reviews.
Run `npx skills add sickn33/agentic-awesome-skills --skill 360-feedback-system -a claude-code`. Or copy the skill folder (skills/360-feedback-system in sickn33/agentic-awesome-skills) into .claude/skills/360-feedback-system in your project. Claude Code loads it when a task matches its description.
Run `npx skills add sickn33/agentic-awesome-skills --skill 360-feedback-system -a codex`. Or copy the skill folder (skills/360-feedback-system in sickn33/agentic-awesome-skills) into .agents/skills/360-feedback-system in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sickn33/agentic-awesome-skills --skill 360-feedback-system -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/360-feedback-system, .gemini/skills/360-feedback-system, .github/skills/360-feedback-system and .opencode/skills/360-feedback-system in your project.
SKILL.md names no scripts, command-line tools or credentials: 360 Feedback System is instructions for the agent only.
SKILL.md names 1 domain. In commands or code: json-schema.org; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
360 Feedback System is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.4k tokens (SKILL.md is roughly 21k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with 360 Feedback System: Notcrawl (openclaw/notcrawl, 134 stars), Notcrawl (openclaw/openclaw, 392k stars), Paro Evidence (zunor/paro, 105 stars) and Notcrawl (steipete/agent-scripts, 7.3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
sickn33 (a GitHub user) maintains it in sickn33/agentic-awesome-skills, which has 47,343 GitHub stars. The repository holds 1,354 skills in this directory. The repository was last updated on October 7, 2026.
Source: sickn33/agentic-awesome-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.