Run any Skill in Manus
with one click
with one click
Run any Skill in Manus with one click
Get Started$pwd:
$ git log --oneline --stat
stars:0
forks:0
updated:February 13, 2026 at 20:05
File Explorer
SKILL.md
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | makefile |
| description | Help with Makefiles - targets, variables, patterns, and best practices |
| argument-hint | [target or question] |
| allowed-tools | Read, Glob, Grep, Bash |
Help with Makefiles based on $ARGUMENTS.
# Simple assignment (recursive)
CC = gcc
# Immediate assignment
CC := gcc
# Conditional (set if not defined)
CC ?= gcc
# Append
CFLAGS += -Wall
| Variable | Meaning |
|---|---|
$@ | Target name |
$< | First prerequisite |
$^ | All prerequisites |
$* | Stem (matched by %) |
$(@D) | Directory of target |
$(@F) | File part of target |
# Compile .c to .o
%.o: %.c
$(CC) $(CFLAGS) -c $< -o $@
# Any file from template
%: %.tmpl
envsubst < $< > $@
.PHONY: all clean test build
# Default target
all: build
# Build with dependencies
build: $(OBJECTS)
$(CC) $(LDFLAGS) -o $@ $^
# Clean generated files
clean:
rm -rf build/ *.o
# Run tests
test:
go test ./...
# Help target
help:
@grep -E '^[a-zA-Z_-]+:.*?## ' $(MAKEFILE_LIST) | \
awk 'BEGIN {FS = ":.*?## "}; {printf "%-15s %s\n", $$1, $$2}'
.PHONY for non-file targets@ prefix to suppress command echo- prefix to ignore errorsclean target